Jon Skeet
|
0dd5fffba3
Fix JSON parsing and formatting of NullValue in C#
|
5 anos atrás |
Sydney Acksman
|
71c492da3c
Add some missing null-checks
|
6 anos atrás |
Xiang Dai
|
e479410564
delete all duplicate empty blanks (#5758)
|
6 anos atrás |
Jon Skeet
|
822b924d59
Allow list values to be null when parsing
|
7 anos atrás |
Jon Skeet
|
e8c9ae1209
Add parser settings WithXyz methods
|
8 anos atrás |
Jon Skeet
|
a985451253
Add JsonParser setting to ignore unknown field values
|
8 anos atrás |
Jos Hickson
|
835fb947cc
Fixed parsing of BoolValue.
|
9 anos atrás |
Jon Skeet
|
61307b86f5
Allow custom type URL prefixes in Any.Pack
|
9 anos atrás |
Jon Skeet
|
7762f163a4
Rename Preconditions to ProtoPreconditions
|
9 anos atrás |
Jon Skeet
|
b1ea15f7a5
Make sure that
|
9 anos atrás |
Jon Skeet
|
8866d6a80e
Reject JSON containing the same oneof field twice
|
9 anos atrás |
Jon Skeet
|
52db5139c4
Change handling of unknown enums: we now write out the value as a number.
|
9 anos atrás |
Jon Skeet
|
f437b67f60
Extra strictness for FieldMask conversion
|
9 anos atrás |
Jon Skeet
|
1fc485928f
Fixes to JSON timestamp/duration representations
|
9 anos atrás |
Jon Skeet
|
888e71bdfc
Prohibit null values in repeated and map fields in JSON
|
9 anos atrás |
Jon Skeet
|
1a34ac03be
Throw a better exception when invalid base64 is detected in JSON
|
9 anos atrás |
Jon Skeet
|
730c38ad8c
Support (and test) numeric enum parsing in JSON
|
9 anos atrás |
Jon Skeet
|
f2fe50bfc5
JSON conformance test fixes
|
9 anos atrás |
Jon Skeet
|
aa431a0481
Improve number handling in JSON parsing
|
9 anos atrás |
Jon Skeet
|
3de2fced6b
Handle JSON parsing for Any.
|
10 anos atrás |
Jon Skeet
|
72ec33676f
Tidy up reflection in advance of attempting to implement DynamicMessage.
|
10 anos atrás |
Jon Skeet
|
2a15051a1e
Introduce a Parser property into MessageDescriptor, and populate it from generated types.
|
10 anos atrás |
Jon Skeet
|
284bb452e4
Generated code changes and manual changes for previous commit.
|
10 anos atrás |
Jan Tattermusch
|
ffe25c76ea
Merge pull request #941 from jskeet/recursion-limit
|
10 anos atrás |
Jon Skeet
|
6fa17e7597
Reimplement JSON recursion by detecting the depth in the tokenizer.
|
10 anos atrás |
Jon Skeet
|
3a72a1eeaf
Merge pull request #940 from jskeet/json-names
|
10 anos atrás |
Jon Skeet
|
0fb39c4afe
Created a new exception for JSON failures.
|
10 anos atrás |
Jon Skeet
|
3d257a9dc1
Add recursion limit handling to JSON parsing.
|
10 anos atrás |
Jon Skeet
|
6a94273549
Move the creation of the "fields by JSON name" dictionary to the descriptor.
|
10 anos atrás |
Jon Skeet
|
fb2488225f
Implement JSON parsing in C#.
|
10 anos atrás |