xref: /aosp_15_r20/external/flatbuffers/tests/monsterdata_test.json (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker{
2*890232f2SAndroid Build Coastguard Worker  pos: {
3*890232f2SAndroid Build Coastguard Worker    x: 1,
4*890232f2SAndroid Build Coastguard Worker    y: "2",
5*890232f2SAndroid Build Coastguard Worker    z: 3,
6*890232f2SAndroid Build Coastguard Worker    test1: 3,
7*890232f2SAndroid Build Coastguard Worker    test2: "Green",
8*890232f2SAndroid Build Coastguard Worker    test3: {
9*890232f2SAndroid Build Coastguard Worker      a: 5,
10*890232f2SAndroid Build Coastguard Worker      b: 6
11*890232f2SAndroid Build Coastguard Worker    }
12*890232f2SAndroid Build Coastguard Worker  },
13*890232f2SAndroid Build Coastguard Worker  hp: 80,
14*890232f2SAndroid Build Coastguard Worker  name: "MyMonster",
15*890232f2SAndroid Build Coastguard Worker  inventory: [
16*890232f2SAndroid Build Coastguard Worker    0,
17*890232f2SAndroid Build Coastguard Worker    1,
18*890232f2SAndroid Build Coastguard Worker    2,
19*890232f2SAndroid Build Coastguard Worker    3,
20*890232f2SAndroid Build Coastguard Worker    4
21*890232f2SAndroid Build Coastguard Worker  ],
22*890232f2SAndroid Build Coastguard Worker  vector_of_longs: [
23*890232f2SAndroid Build Coastguard Worker    1,
24*890232f2SAndroid Build Coastguard Worker    100,
25*890232f2SAndroid Build Coastguard Worker    10000,
26*890232f2SAndroid Build Coastguard Worker    1000000,
27*890232f2SAndroid Build Coastguard Worker    100000000
28*890232f2SAndroid Build Coastguard Worker  ],
29*890232f2SAndroid Build Coastguard Worker  vector_of_doubles: [
30*890232f2SAndroid Build Coastguard Worker    -1.7976931348623157e+308,
31*890232f2SAndroid Build Coastguard Worker    0,
32*890232f2SAndroid Build Coastguard Worker    1.7976931348623157e+308
33*890232f2SAndroid Build Coastguard Worker  ],
34*890232f2SAndroid Build Coastguard Worker  test_type: "Monster",
35*890232f2SAndroid Build Coastguard Worker  test: {
36*890232f2SAndroid Build Coastguard Worker    name: "Fred",
37*890232f2SAndroid Build Coastguard Worker    pos: null
38*890232f2SAndroid Build Coastguard Worker  },
39*890232f2SAndroid Build Coastguard Worker  test4: [
40*890232f2SAndroid Build Coastguard Worker    {
41*890232f2SAndroid Build Coastguard Worker      a: 10,
42*890232f2SAndroid Build Coastguard Worker      b: 20
43*890232f2SAndroid Build Coastguard Worker    },
44*890232f2SAndroid Build Coastguard Worker    {
45*890232f2SAndroid Build Coastguard Worker      b: "40",
46*890232f2SAndroid Build Coastguard Worker      a: 30
47*890232f2SAndroid Build Coastguard Worker    }
48*890232f2SAndroid Build Coastguard Worker  ],
49*890232f2SAndroid Build Coastguard Worker  test5: [
50*890232f2SAndroid Build Coastguard Worker    {
51*890232f2SAndroid Build Coastguard Worker      a: 10,
52*890232f2SAndroid Build Coastguard Worker      b: 20
53*890232f2SAndroid Build Coastguard Worker    },
54*890232f2SAndroid Build Coastguard Worker    {
55*890232f2SAndroid Build Coastguard Worker      b: "40",
56*890232f2SAndroid Build Coastguard Worker      a: 30
57*890232f2SAndroid Build Coastguard Worker    }
58*890232f2SAndroid Build Coastguard Worker  ],
59*890232f2SAndroid Build Coastguard Worker  testarrayofstring: [
60*890232f2SAndroid Build Coastguard Worker    "test1",
61*890232f2SAndroid Build Coastguard Worker    "test2"
62*890232f2SAndroid Build Coastguard Worker  ],
63*890232f2SAndroid Build Coastguard Worker  enemy: {
64*890232f2SAndroid Build Coastguard Worker    name: "Fred"
65*890232f2SAndroid Build Coastguard Worker  },
66*890232f2SAndroid Build Coastguard Worker  testarrayofbools: [
67*890232f2SAndroid Build Coastguard Worker    true,
68*890232f2SAndroid Build Coastguard Worker    false,
69*890232f2SAndroid Build Coastguard Worker    true
70*890232f2SAndroid Build Coastguard Worker  ],
71*890232f2SAndroid Build Coastguard Worker  testbool: true,
72*890232f2SAndroid Build Coastguard Worker  testhashs32_fnv1: "This string is being hashed!",
73*890232f2SAndroid Build Coastguard Worker  testhashu32_fnv1: "This string is being hashed!",
74*890232f2SAndroid Build Coastguard Worker  testhashs64_fnv1: "This string is being hashed!",
75*890232f2SAndroid Build Coastguard Worker  testhashu64_fnv1: "This string is being hashed!",
76*890232f2SAndroid Build Coastguard Worker  testhashs32_fnv1a: "This string is being hashed!",
77*890232f2SAndroid Build Coastguard Worker  testhashu32_fnv1a: "This string is being hashed!",
78*890232f2SAndroid Build Coastguard Worker  testhashs64_fnv1a: "This string is being hashed!",
79*890232f2SAndroid Build Coastguard Worker  testhashu64_fnv1a: "This string is being hashed!",
80*890232f2SAndroid Build Coastguard Worker  testarrayofsortedstruct: [
81*890232f2SAndroid Build Coastguard Worker    {id: 5,distance: 12
82*890232f2SAndroid Build Coastguard Worker    },
83*890232f2SAndroid Build Coastguard Worker    {id: 1,distance: 21
84*890232f2SAndroid Build Coastguard Worker    },
85*890232f2SAndroid Build Coastguard Worker    {id: 0,distance: 45
86*890232f2SAndroid Build Coastguard Worker    }
87*890232f2SAndroid Build Coastguard Worker  ],
88*890232f2SAndroid Build Coastguard Worker  scalar_key_sorted_tables: [
89*890232f2SAndroid Build Coastguard Worker    {id: "hit",val: 10,count: 1
90*890232f2SAndroid Build Coastguard Worker    },
91*890232f2SAndroid Build Coastguard Worker    {id: "miss",val: 0,count: 0
92*890232f2SAndroid Build Coastguard Worker    }
93*890232f2SAndroid Build Coastguard Worker  ],
94*890232f2SAndroid Build Coastguard Worker  native_inline: {
95*890232f2SAndroid Build Coastguard Worker    a: 1,
96*890232f2SAndroid Build Coastguard Worker    b: 2
97*890232f2SAndroid Build Coastguard Worker  }
98*890232f2SAndroid Build Coastguard Worker}