//紧凑格式和非紧凑格式
{"name":"Jack (\"Bee\") Nimble","id1":1,"id2":2,"IDs":[116, 943, 234, 38793],"format":{"type":"rect","width":1920,"height":1080,"interlace":false,"frame rate":24}}
{
"name": "Jack (\"Bee\") Nimble",
"id1": 1,
"id2": 2,
"IDs": [116, 943, 234, 38793],
"format": {
"type": "rect",
"width": 1920,
"height": 1080,
"interlace": false,
"frame rate": 24
}
}
//--- 以下为调试记录
parse_value: value = {
parse_object Begin: value = {
parse_string: End, ret = name
parse_value: value = "
parse_string: End, ret = Jack ("Bee") Nimble
parse_object: ,
parse_string: End, ret = id1
parse_value: value = 1
parse_number: End, ret = 1
parse_object: ,
parse_string: End, ret = id2
parse_value: value = 2
parse_number: End, ret = 2
parse_object: ,
parse_string: End, ret = id3
parse_value: value = 3
parse_number: End, ret = 3
parse_object: ,
parse_string: End, ret = IDs
parse_value: value = [
parse_array Begin: value = [
parse_value: value = 1
parse_number: End, ret = 116
parse_array: ,
parse_value: value = 9
parse_number: End, ret = 943
parse_array: ,
parse_value: value = 2
parse_number: End, ret = 234
parse_array: ,
parse_value: value = 3
parse_number: End, ret = 38793
parse_array End: value = ]
parse_object: ,
parse_string: End, ret = format
parse_value: value = {
parse_object Begin: value = {
parse_string: End, ret = type
parse_value: value = "
parse_string: End, ret = rect
parse_object: ,
parse_string: End, ret = width
parse_value: value = 1
parse_number: End, ret = 1920
parse_object: ,
parse_string: End, ret = interlace
parse_value: value = f
parse_object: ,
parse_string: End, ret = frame rate
parse_value: value = 2
parse_number: End, ret = 24
parse_object: ,
parse_object End: value+2 = }
parse_object End: value = }
print_object: numentries = 6
print_string_ptr: len = 4
print_string_ptr: End, out = "name"
print_string_ptr: len = 21
print_string_ptr: End, out = "Jack (\"Bee\") Nimble"
print_value: End, out = "Jack (\"Bee\") Nimble"
print_string_ptr: len = 3
print_string_ptr: End, out = "id1"
print_value: End, out = 1
print_string_ptr: len = 3
print_string_ptr: End, out = "id2"
print_value: End, out = 2
print_string_ptr: len = 3
print_string_ptr: End, out = "id3"
print_value: End, out = 3
print_string_ptr: len = 3
print_string_ptr: End, out = "IDs"
print_array: numentries = 4
print_value: End, out = 116
print_value: End, out = 943
print_value: End, out = 234
print_value: End, out = 38793
print_array: End, out = [116, 943, 234, 38793]
print_value: End, out = [116, 943, 234, 38793]
print_string_ptr: len = 6
print_string_ptr: End, out = "format"
print_object: numentries = 4
print_string_ptr: len = 4
print_string_ptr: End, out = "type"
print_string_ptr: len = 4
print_string_ptr: End, out = "rect"
print_value: End, out = "rect"
print_string_ptr: len = 5
print_string_ptr: End, out = "width"
print_value: End, out = 1920
print_string_ptr: len = 9
print_string_ptr: End, out = "interlace"
print_value: End, out = false
print_string_ptr: len = 10
print_string_ptr: End, out = "frame rate"
print_value: End, out = 24
print_object: End, out = {
"type": "rect",
"width": 1920,
"interlace": false,
"frame rate": 24
}
print_value: End, out = {
"type": "rect",
"width": 1920,
"interlace": false,
"frame rate": 24
}
print_object: End, out = {
"name": "Jack (\"Bee\") Nimble",
"id1": 1,
"id2": 2,
"id3": 3,
"IDs": [116, 943, 234, 38793],
"format": {
"type": "rect",
"width": 1920,
"interlace": false,
"frame rate": 24
}
阅读(2278) | 评论(0) | 转发(0) |