Assemble json
Assemble is a high performance C library for loading and saving JSON files. Unlike other JSON parsers it doesnt convert numbers in to doubles but retains values decimal format in order to avoid loss of precission.
Contents:
- Parsing json
- assemble_json_parse
- assemble_json_parse_single_pass
- assemble_json_clone
- assemble_json_free
- Printing json
- assemble_json_print_size
- assemble_json_print
- assemble_json_print_allocate
- Decimal
- assemble_json_decimal_parce
- assemble_json_decimal_to_double
- assemble_json_decimal_from_double
- assemble_json_decimal_print
- assemble_json_decimal_print_size
- Value
- assemble_json_value_allcoate
- assemble_json_value_type_get
- String Value
- assemble_json_value_string_get
- assemble_json_value_string_set
- Number API
- assemble_json_value_number_get_float
- assemble_json_value_number_set_float
- assemble_json_value_number_get_double
- assemble_json_value_number_set_double
- assemble_json_value_number_get_decimal
- assemble_json_value_number_set_decimal
- True/False
- assemble_json_value_set_true_false
- Object
- assemble_json_object_member_add
- assemble_json_object_member_add_create
- assemble_json_object_member_get_first
- assemble_json_object_member_get_next
- assemble_json_object_member_get_name
- assemble_json_object_member_get_value
- assemble_json_object_member_search_name_get_member
- assemble_json_object_member_search_name_get_value
- assemble_json_object_member_search_name_detach_value
- assemble_json_object_member_search_name_delete_value
- Array
- assemble_json_value_array_first_get_length
- assemble_json_value_array_first_get_uniform
- assemble_json_value_array_first_get_uniform_type
- assemble_json_value_array_uniform_verify
- assemble_json_value_array_first_get
- assemble_json_value_array_add
- assemble_json_value_array_add_to_create
- assemble_json_value_array_get_allocate
- assemble_json_value_get_next
- Defines