ofs | hex dump | ascii |
---|
0000 | 0a a3 0f 0a 15 74 65 73 74 73 2f 6a 73 6f 6e 2f 74 65 73 74 2e 70 72 6f 74 6f 12 0d 75 70 62 2e | .....tests/json/test.proto..upb. |
0020 | 74 65 73 74 2e 6a 73 6f 6e 22 b3 0e 0a 0b 54 65 73 74 4d 65 73 73 61 67 65 12 25 0a 0e 6f 70 74 | test.json"....TestMessage.%..opt |
0040 | 69 6f 6e 61 6c 5f 69 6e 74 33 32 18 01 20 01 28 05 52 0d 6f 70 74 69 6f 6e 61 6c 49 6e 74 33 32 | ional_int32....(.R.optionalInt32 |
0060 | 12 25 0a 0e 6f 70 74 69 6f 6e 61 6c 5f 69 6e 74 36 34 18 02 20 01 28 03 52 0d 6f 70 74 69 6f 6e | .%..optional_int64....(.R.option |
0080 | 61 6c 49 6e 74 36 34 12 27 0a 0f 6f 70 74 69 6f 6e 61 6c 5f 75 69 6e 74 33 32 18 03 20 01 28 05 | alInt64.'..optional_uint32....(. |
00a0 | 52 0e 6f 70 74 69 6f 6e 61 6c 55 69 6e 74 33 32 12 27 0a 0f 6f 70 74 69 6f 6e 61 6c 5f 75 69 6e | R.optionalUint32.'..optional_uin |
00c0 | 74 36 34 18 04 20 01 28 03 52 0e 6f 70 74 69 6f 6e 61 6c 55 69 6e 74 36 34 12 27 0a 0f 6f 70 74 | t64....(.R.optionalUint64.'..opt |
00e0 | 69 6f 6e 61 6c 5f 73 74 72 69 6e 67 18 05 20 01 28 09 52 0e 6f 70 74 69 6f 6e 61 6c 53 74 72 69 | ional_string....(.R.optionalStri |
0100 | 6e 67 12 25 0a 0e 6f 70 74 69 6f 6e 61 6c 5f 62 79 74 65 73 18 06 20 01 28 0c 52 0d 6f 70 74 69 | ng.%..optional_bytes....(.R.opti |
0120 | 6f 6e 61 6c 42 79 74 65 73 12 23 0a 0d 6f 70 74 69 6f 6e 61 6c 5f 62 6f 6f 6c 18 07 20 01 28 08 | onalBytes.#..optional_bool....(. |
0140 | 52 0c 6f 70 74 69 6f 6e 61 6c 42 6f 6f 6c 12 3c 0a 0c 6f 70 74 69 6f 6e 61 6c 5f 6d 73 67 18 08 | R.optionalBool.<..optional_msg.. |
0160 | 20 01 28 0b 32 19 2e 75 70 62 2e 74 65 73 74 2e 6a 73 6f 6e 2e 53 75 62 4d 65 73 73 61 67 65 52 | ..(.2..upb.test.json.SubMessageR |
0180 | 0b 6f 70 74 69 6f 6e 61 6c 4d 73 67 12 3a 0a 0d 6f 70 74 69 6f 6e 61 6c 5f 65 6e 75 6d 18 09 20 | .optionalMsg.:..optional_enum... |
01a0 | 01 28 0e 32 15 2e 75 70 62 2e 74 65 73 74 2e 6a 73 6f 6e 2e 4d 79 45 6e 75 6d 52 0c 6f 70 74 69 | .(.2..upb.test.json.MyEnumR.opti |
01c0 | 6f 6e 61 6c 45 6e 75 6d 12 25 0a 0e 72 65 70 65 61 74 65 64 5f 69 6e 74 33 32 18 0b 20 03 28 05 | onalEnum.%..repeated_int32....(. |
01e0 | 52 0d 72 65 70 65 61 74 65 64 49 6e 74 33 32 12 25 0a 0e 72 65 70 65 61 74 65 64 5f 69 6e 74 36 | R.repeatedInt32.%..repeated_int6 |
0200 | 34 18 0c 20 03 28 03 52 0d 72 65 70 65 61 74 65 64 49 6e 74 36 34 12 27 0a 0f 72 65 70 65 61 74 | 4....(.R.repeatedInt64.'..repeat |
0220 | 65 64 5f 75 69 6e 74 33 32 18 0d 20 03 28 0d 52 0e 72 65 70 65 61 74 65 64 55 69 6e 74 33 32 12 | ed_uint32....(.R.repeatedUint32. |
0240 | 27 0a 0f 72 65 70 65 61 74 65 64 5f 75 69 6e 74 36 34 18 0e 20 03 28 04 52 0e 72 65 70 65 61 74 | '..repeated_uint64....(.R.repeat |
0260 | 65 64 55 69 6e 74 36 34 12 27 0a 0f 72 65 70 65 61 74 65 64 5f 73 74 72 69 6e 67 18 0f 20 03 28 | edUint64.'..repeated_string....( |
0280 | 09 52 0e 72 65 70 65 61 74 65 64 53 74 72 69 6e 67 12 25 0a 0e 72 65 70 65 61 74 65 64 5f 62 79 | .R.repeatedString.%..repeated_by |
02a0 | 74 65 73 18 10 20 03 28 0c 52 0d 72 65 70 65 61 74 65 64 42 79 74 65 73 12 23 0a 0d 72 65 70 65 | tes....(.R.repeatedBytes.#..repe |
02c0 | 61 74 65 64 5f 62 6f 6f 6c 18 11 20 03 28 08 52 0c 72 65 70 65 61 74 65 64 42 6f 6f 6c 12 3c 0a | ated_bool....(.R.repeatedBool.<. |
02e0 | 0c 72 65 70 65 61 74 65 64 5f 6d 73 67 18 12 20 03 28 0b 32 19 2e 75 70 62 2e 74 65 73 74 2e 6a | .repeated_msg....(.2..upb.test.j |
0300 | 73 6f 6e 2e 53 75 62 4d 65 73 73 61 67 65 52 0b 72 65 70 65 61 74 65 64 4d 73 67 12 3a 0a 0d 72 | son.SubMessageR.repeatedMsg.:..r |
0320 | 65 70 65 61 74 65 64 5f 65 6e 75 6d 18 13 20 03 28 0e 32 15 2e 75 70 62 2e 74 65 73 74 2e 6a 73 | epeated_enum....(.2..upb.test.js |
0340 | 6f 6e 2e 4d 79 45 6e 75 6d 52 0c 72 65 70 65 61 74 65 64 45 6e 75 6d 12 5b 0a 11 6d 61 70 5f 73 | on.MyEnumR.repeatedEnum.[..map_s |
0360 | 74 72 69 6e 67 5f 73 74 72 69 6e 67 18 14 20 03 28 0b 32 2f 2e 75 70 62 2e 74 65 73 74 2e 6a 73 | tring_string....(.2/.upb.test.js |
0380 | 6f 6e 2e 54 65 73 74 4d 65 73 73 61 67 65 2e 4d 61 70 53 74 72 69 6e 67 53 74 72 69 6e 67 45 6e | on.TestMessage.MapStringStringEn |
03a0 | 74 72 79 52 0f 6d 61 70 53 74 72 69 6e 67 53 74 72 69 6e 67 12 58 0a 10 6d 61 70 5f 69 6e 74 33 | tryR.mapStringString.X..map_int3 |
03c0 | 32 5f 73 74 72 69 6e 67 18 15 20 03 28 0b 32 2e 2e 75 70 62 2e 74 65 73 74 2e 6a 73 6f 6e 2e 54 | 2_string....(.2..upb.test.json.T |
03e0 | 65 73 74 4d 65 73 73 61 67 65 2e 4d 61 70 49 6e 74 33 32 53 74 72 69 6e 67 45 6e 74 72 79 52 0e | estMessage.MapInt32StringEntryR. |
0400 | 6d 61 70 49 6e 74 33 32 53 74 72 69 6e 67 12 55 0a 0f 6d 61 70 5f 62 6f 6f 6c 5f 73 74 72 69 6e | mapInt32String.U..map_bool_strin |
0420 | 67 18 16 20 03 28 0b 32 2d 2e 75 70 62 2e 74 65 73 74 2e 6a 73 6f 6e 2e 54 65 73 74 4d 65 73 73 | g....(.2-.upb.test.json.TestMess |
0440 | 61 67 65 2e 4d 61 70 42 6f 6f 6c 53 74 72 69 6e 67 45 6e 74 72 79 52 0d 6d 61 70 42 6f 6f 6c 53 | age.MapBoolStringEntryR.mapBoolS |
0460 | 74 72 69 6e 67 12 58 0a 10 6d 61 70 5f 73 74 72 69 6e 67 5f 69 6e 74 33 32 18 17 20 03 28 0b 32 | tring.X..map_string_int32....(.2 |
0480 | 2e 2e 75 70 62 2e 74 65 73 74 2e 6a 73 6f 6e 2e 54 65 73 74 4d 65 73 73 61 67 65 2e 4d 61 70 53 | ..upb.test.json.TestMessage.MapS |
04a0 | 74 72 69 6e 67 49 6e 74 33 32 45 6e 74 72 79 52 0e 6d 61 70 53 74 72 69 6e 67 49 6e 74 33 32 12 | tringInt32EntryR.mapStringInt32. |
04c0 | 55 0a 0f 6d 61 70 5f 73 74 72 69 6e 67 5f 62 6f 6f 6c 18 18 20 03 28 0b 32 2d 2e 75 70 62 2e 74 | U..map_string_bool....(.2-.upb.t |
04e0 | 65 73 74 2e 6a 73 6f 6e 2e 54 65 73 74 4d 65 73 73 61 67 65 2e 4d 61 70 53 74 72 69 6e 67 42 6f | est.json.TestMessage.MapStringBo |
0500 | 6f 6c 45 6e 74 72 79 52 0d 6d 61 70 53 74 72 69 6e 67 42 6f 6f 6c 12 52 0a 0e 6d 61 70 5f 73 74 | olEntryR.mapStringBool.R..map_st |
0520 | 72 69 6e 67 5f 6d 73 67 18 19 20 03 28 0b 32 2c 2e 75 70 62 2e 74 65 73 74 2e 6a 73 6f 6e 2e 54 | ring_msg....(.2,.upb.test.json.T |
0540 | 65 73 74 4d 65 73 73 61 67 65 2e 4d 61 70 53 74 72 69 6e 67 4d 73 67 45 6e 74 72 79 52 0c 6d 61 | estMessage.MapStringMsgEntryR.ma |
0560 | 70 53 74 72 69 6e 67 4d 73 67 12 21 0a 0b 6f 6e 65 6f 66 5f 69 6e 74 33 32 18 1a 20 01 28 05 48 | pStringMsg.!..oneof_int32....(.H |
0580 | 00 52 0a 6f 6e 65 6f 66 49 6e 74 33 32 12 21 0a 0b 6f 6e 65 6f 66 5f 69 6e 74 36 34 18 1b 20 01 | .R.oneofInt32.!..oneof_int64.... |
05a0 | 28 03 48 00 52 0a 6f 6e 65 6f 66 49 6e 74 36 34 1a 42 0a 14 4d 61 70 53 74 72 69 6e 67 53 74 72 | (.H.R.oneofInt64.B..MapStringStr |
05c0 | 69 6e 67 45 6e 74 72 79 12 10 0a 03 6b 65 79 18 01 20 01 28 09 52 03 6b 65 79 12 14 0a 05 76 61 | ingEntry....key....(.R.key....va |
05e0 | 6c 75 65 18 02 20 01 28 09 52 05 76 61 6c 75 65 3a 02 38 01 1a 41 0a 13 4d 61 70 49 6e 74 33 32 | lue....(.R.value:.8..A..MapInt32 |
0600 | 53 74 72 69 6e 67 45 6e 74 72 79 12 10 0a 03 6b 65 79 18 01 20 01 28 05 52 03 6b 65 79 12 14 0a | StringEntry....key....(.R.key... |
0620 | 05 76 61 6c 75 65 18 02 20 01 28 09 52 05 76 61 6c 75 65 3a 02 38 01 1a 40 0a 12 4d 61 70 42 6f | .value....(.R.value:.8..@..MapBo |
0640 | 6f 6c 53 74 72 69 6e 67 45 6e 74 72 79 12 10 0a 03 6b 65 79 18 01 20 01 28 08 52 03 6b 65 79 12 | olStringEntry....key....(.R.key. |
0660 | 14 0a 05 76 61 6c 75 65 18 02 20 01 28 09 52 05 76 61 6c 75 65 3a 02 38 01 1a 41 0a 13 4d 61 70 | ...value....(.R.value:.8..A..Map |
0680 | 53 74 72 69 6e 67 49 6e 74 33 32 45 6e 74 72 79 12 10 0a 03 6b 65 79 18 01 20 01 28 09 52 03 6b | StringInt32Entry....key....(.R.k |
06a0 | 65 79 12 14 0a 05 76 61 6c 75 65 18 02 20 01 28 05 52 05 76 61 6c 75 65 3a 02 38 01 1a 40 0a 12 | ey....value....(.R.value:.8..@.. |
06c0 | 4d 61 70 53 74 72 69 6e 67 42 6f 6f 6c 45 6e 74 72 79 12 10 0a 03 6b 65 79 18 01 20 01 28 09 52 | MapStringBoolEntry....key....(.R |
06e0 | 03 6b 65 79 12 14 0a 05 76 61 6c 75 65 18 02 20 01 28 08 52 05 76 61 6c 75 65 3a 02 38 01 1a 5a | .key....value....(.R.value:.8..Z |
0700 | 0a 11 4d 61 70 53 74 72 69 6e 67 4d 73 67 45 6e 74 72 79 12 10 0a 03 6b 65 79 18 01 20 01 28 09 | ..MapStringMsgEntry....key....(. |
0720 | 52 03 6b 65 79 12 2f 0a 05 76 61 6c 75 65 18 02 20 01 28 0b 32 19 2e 75 70 62 2e 74 65 73 74 2e | R.key./..value....(.2..upb.test. |
0740 | 6a 73 6f 6e 2e 53 75 62 4d 65 73 73 61 67 65 52 05 76 61 6c 75 65 3a 02 38 01 42 03 0a 01 6f 22 | json.SubMessageR.value:.8.B...o" |
0760 | 1e 0a 0a 53 75 62 4d 65 73 73 61 67 65 12 10 0a 03 66 6f 6f 18 01 20 01 28 05 52 03 66 6f 6f 2a | ...SubMessage....foo....(.R.foo* |
0780 | 1d 0a 06 4d 79 45 6e 75 6d 12 05 0a 01 41 10 00 12 05 0a 01 42 10 01 12 05 0a 01 43 10 02 62 06 | ...MyEnum....A......B......C..b. |
07a0 | 70 72 6f 74 6f 33 | proto3 |