{ "nested": { "Something": { "fields": {} }, "google": { "nested": { "protobuf": { "nested": { "Any": { "fields": { "type_url": { "type": "string", "id": 1 }, "value": { "type": "bytes", "id": 2 } } }, "Duration": { "fields": { "seconds": { "type": "int64", "id": 1 }, "nanos": { "type": "int32", "id": 2 } } }, "Empty": { "fields": {} }, "Struct": { "fields": { "fields": { "keyType": "string", "type": "Value", "id": 1 } } }, "Value": { "oneofs": { "kind": { "oneof": [ "nullValue", "numberValue", "stringValue", "boolValue", "structValue", "listValue" ] } }, "fields": { "nullValue": { "type": "NullValue", "id": 1 }, "numberValue": { "type": "double", "id": 2 }, "stringValue": { "type": "string", "id": 3 }, "boolValue": { "type": "bool", "id": 4 }, "structValue": { "type": "Struct", "id": 5 }, "listValue": { "type": "ListValue", "id": 6 } } }, "NullValue": { "values": { "NULL_VALUE": 0 } }, "ListValue": { "fields": { "values": { "rule": "repeated", "type": "Value", "id": 1 } } }, "Timestamp": { "fields": { "seconds": { "type": "int64", "id": 1 }, "nanos": { "type": "int32", "id": 2 } } } } } } } } }