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