xref: /aosp_15_r20/external/flatbuffers/tests/annotated_binary/annotated_binary.json (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker{
2*890232f2SAndroid Build Coastguard Worker    "counter": 1234,
3*890232f2SAndroid Build Coastguard Worker    "healthy": true,
4*890232f2SAndroid Build Coastguard Worker    "meal": "Banana",
5*890232f2SAndroid Build Coastguard Worker    "bar": {
6*890232f2SAndroid Build Coastguard Worker        "a": 123456.789,
7*890232f2SAndroid Build Coastguard Worker        "b": 987654.321,
8*890232f2SAndroid Build Coastguard Worker        "c": {
9*890232f2SAndroid Build Coastguard Worker            "meal": "Apple"
10*890232f2SAndroid Build Coastguard Worker        }
11*890232f2SAndroid Build Coastguard Worker    },
12*890232f2SAndroid Build Coastguard Worker    "home": {
13*890232f2SAndroid Build Coastguard Worker        "floors": 1,
14*890232f2SAndroid Build Coastguard Worker        "doors": 2,
15*890232f2SAndroid Build Coastguard Worker        "windows": 12,
16*890232f2SAndroid Build Coastguard Worker        "dimensions": {
17*890232f2SAndroid Build Coastguard Worker            "values": [
18*890232f2SAndroid Build Coastguard Worker                10,
19*890232f2SAndroid Build Coastguard Worker                12,
20*890232f2SAndroid Build Coastguard Worker                20
21*890232f2SAndroid Build Coastguard Worker            ],
22*890232f2SAndroid Build Coastguard Worker            "tolerances": [
23*890232f2SAndroid Build Coastguard Worker                {
24*890232f2SAndroid Build Coastguard Worker                    "width": 1
25*890232f2SAndroid Build Coastguard Worker                },
26*890232f2SAndroid Build Coastguard Worker                {
27*890232f2SAndroid Build Coastguard Worker                    "width": 2
28*890232f2SAndroid Build Coastguard Worker                },
29*890232f2SAndroid Build Coastguard Worker                {
30*890232f2SAndroid Build Coastguard Worker                    "width": 3
31*890232f2SAndroid Build Coastguard Worker                }
32*890232f2SAndroid Build Coastguard Worker            ]
33*890232f2SAndroid Build Coastguard Worker        }
34*890232f2SAndroid Build Coastguard Worker    },
35*890232f2SAndroid Build Coastguard Worker    "name": "This is a long string to show how it breaks up.",
36*890232f2SAndroid Build Coastguard Worker    "bars": [
37*890232f2SAndroid Build Coastguard Worker        {
38*890232f2SAndroid Build Coastguard Worker            "a": 123,
39*890232f2SAndroid Build Coastguard Worker            "b": 456,
40*890232f2SAndroid Build Coastguard Worker            "c": {
41*890232f2SAndroid Build Coastguard Worker                "meal": "Apple"
42*890232f2SAndroid Build Coastguard Worker            }
43*890232f2SAndroid Build Coastguard Worker        },
44*890232f2SAndroid Build Coastguard Worker        {
45*890232f2SAndroid Build Coastguard Worker            "a": 987,
46*890232f2SAndroid Build Coastguard Worker            "b": 654,
47*890232f2SAndroid Build Coastguard Worker            "c": {
48*890232f2SAndroid Build Coastguard Worker                "meal": "Kiwi"
49*890232f2SAndroid Build Coastguard Worker            }
50*890232f2SAndroid Build Coastguard Worker        }
51*890232f2SAndroid Build Coastguard Worker    ],
52*890232f2SAndroid Build Coastguard Worker    "bar_baz_type": "Baz",
53*890232f2SAndroid Build Coastguard Worker    "bar_baz": {
54*890232f2SAndroid Build Coastguard Worker        "meal": "Kiwi"
55*890232f2SAndroid Build Coastguard Worker    },
56*890232f2SAndroid Build Coastguard Worker    "accounts": [
57*890232f2SAndroid Build Coastguard Worker        9,
58*890232f2SAndroid Build Coastguard Worker        8,
59*890232f2SAndroid Build Coastguard Worker        7,
60*890232f2SAndroid Build Coastguard Worker        1,
61*890232f2SAndroid Build Coastguard Worker        2,
62*890232f2SAndroid Build Coastguard Worker        3,
63*890232f2SAndroid Build Coastguard Worker        6,
64*890232f2SAndroid Build Coastguard Worker        5,
65*890232f2SAndroid Build Coastguard Worker        4,
66*890232f2SAndroid Build Coastguard Worker    ],
67*890232f2SAndroid Build Coastguard Worker    // Use the same string to show shared string support
68*890232f2SAndroid Build Coastguard Worker    "bob": "charlie",
69*890232f2SAndroid Build Coastguard Worker    "alice": "charlie",
70*890232f2SAndroid Build Coastguard Worker    "just_i32": 13,
71*890232f2SAndroid Build Coastguard Worker    "names": [
72*890232f2SAndroid Build Coastguard Worker        "alice",
73*890232f2SAndroid Build Coastguard Worker        "bob",
74*890232f2SAndroid Build Coastguard Worker        "charlie"
75*890232f2SAndroid Build Coastguard Worker    ],
76*890232f2SAndroid Build Coastguard Worker    "points_of_interest": [
77*890232f2SAndroid Build Coastguard Worker        {
78*890232f2SAndroid Build Coastguard Worker            "latitude": 43.275,
79*890232f2SAndroid Build Coastguard Worker            "longitude": -78.114990
80*890232f2SAndroid Build Coastguard Worker        },
81*890232f2SAndroid Build Coastguard Worker        {
82*890232f2SAndroid Build Coastguard Worker            "latitude": 37.422001,
83*890232f2SAndroid Build Coastguard Worker            "longitude": -122.084061
84*890232f2SAndroid Build Coastguard Worker        },
85*890232f2SAndroid Build Coastguard Worker        {
86*890232f2SAndroid Build Coastguard Worker            "latitude": -54.420792,
87*890232f2SAndroid Build Coastguard Worker            "longitude": 3.346450
88*890232f2SAndroid Build Coastguard Worker        }
89*890232f2SAndroid Build Coastguard Worker    ],
90*890232f2SAndroid Build Coastguard Worker    "foobars_type": [
91*890232f2SAndroid Build Coastguard Worker        "Bar",
92*890232f2SAndroid Build Coastguard Worker        "Baz",
93*890232f2SAndroid Build Coastguard Worker        "Bar"
94*890232f2SAndroid Build Coastguard Worker    ],
95*890232f2SAndroid Build Coastguard Worker    "foobars" : [
96*890232f2SAndroid Build Coastguard Worker        {
97*890232f2SAndroid Build Coastguard Worker            "a": 123,
98*890232f2SAndroid Build Coastguard Worker            "b": 456,
99*890232f2SAndroid Build Coastguard Worker            "c": {
100*890232f2SAndroid Build Coastguard Worker                "meal": "Apple"
101*890232f2SAndroid Build Coastguard Worker            }
102*890232f2SAndroid Build Coastguard Worker        },
103*890232f2SAndroid Build Coastguard Worker        {
104*890232f2SAndroid Build Coastguard Worker        "meal": "Banana"
105*890232f2SAndroid Build Coastguard Worker        },
106*890232f2SAndroid Build Coastguard Worker        {
107*890232f2SAndroid Build Coastguard Worker            "a": 987,
108*890232f2SAndroid Build Coastguard Worker            "b": 654,
109*890232f2SAndroid Build Coastguard Worker            "c": {
110*890232f2SAndroid Build Coastguard Worker                "meal": "Kiwi"
111*890232f2SAndroid Build Coastguard Worker            }
112*890232f2SAndroid Build Coastguard Worker        }
113*890232f2SAndroid Build Coastguard Worker    ],
114*890232f2SAndroid Build Coastguard Worker    "measurement_type": "Tolerance",
115*890232f2SAndroid Build Coastguard Worker    "measurement": {
116*890232f2SAndroid Build Coastguard Worker        "width": 5
117*890232f2SAndroid Build Coastguard Worker    },
118*890232f2SAndroid Build Coastguard Worker    "anything_type": "Bar",
119*890232f2SAndroid Build Coastguard Worker    "anything":  {
120*890232f2SAndroid Build Coastguard Worker        "a": 321,
121*890232f2SAndroid Build Coastguard Worker        "b": 654
122*890232f2SAndroid Build Coastguard Worker    },
123*890232f2SAndroid Build Coastguard Worker    "charlie": "alice"
124*890232f2SAndroid Build Coastguard Worker}