aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/Google.Protobuf/JsonFormatter.cs
Commit message (Expand)AuthorAgeFilesLines
* Remove the executable bit from several source code filesSebastian Schuberth2018-06-251-0/+0
* Add FormatEnumAsInt support for Json Format. And scale JsonFormatter.Settings...Jie Luo2017-03-241-7/+49
* There might be duplicated enum values when allow_alias is true. Add Preferred...Jie Luo2017-02-281-0/+5
* Fixes for .NET 3.5 compatibilityJohn Brock2017-02-231-1/+1
* Change JSON field name formattingJon Skeet2016-11-031-73/+11
* Bring C#'s ToPascalCase method in line with C++.Jon Skeet2016-07-271-2/+10
* Adding conditional compiler symbol to support .NET 3.5 (#1713)detlevschwabe2016-06-281-0/+11
* Expose JsonFormatter.WriteValue.Jon Skeet2016-06-231-25/+11
* Allow custom type URL prefixes in Any.PackJon Skeet2016-04-291-12/+2
* Use the original name in JSON formatting.Jon Skeet2016-04-201-2/+43
* Code review fixesalien2016-03-291-2/+1
* csharp: add support for the json_name optionalien2016-03-181-2/+5
* Replace StringBuilder with TextWriter in JsonFormatteravgweb2016-03-061-117/+131
* Rename Preconditions to ProtoPreconditionsJon Skeet2016-02-041-3/+3
* Ensure that FieldMask, Timestamp and Duration ToString() calls don't throwJon Skeet2016-01-201-60/+10
* Merge pull request #1096 from jskeet/custom-to-stringJan Tattermusch2016-01-191-0/+9
|\
| * Introduce ICustomDiagnosticMessage to allow for custom string formattingJon Skeet2016-01-131-0/+9
* | Change handling of unknown enums: we now write out the value as a number.Jon Skeet2016-01-151-14/+8
* | Extra strictness for FieldMask conversionJon Skeet2016-01-151-1/+26
* | Fixes to JSON timestamp/duration representationsJon Skeet2016-01-151-12/+17
|/
* Ensure all formatted well-known-type values are valid JSONJon Skeet2016-01-061-38/+14
* Make ToString() valid without a type registryJon Skeet2015-12-151-3/+51
* Handle JSON parsing for Any.Jon Skeet2015-12-021-3/+8
* JSON formatting for Any.Jon Skeet2015-12-021-18/+93
* Tidy up reflection in advance of attempting to implement DynamicMessage.Jon Skeet2015-11-221-2/+1
* Generated code changes and manual changes for previous commit.Jon Skeet2015-11-091-1/+1
* Implement JSON parsing in C#.Jon Skeet2015-11-031-3/+12
* Support ToString in RepeatedField and MapField.Jon Skeet2015-10-011-115/+97
* Tidying up - fix a bunch of TODOs and remove outdated ones.Jon Skeet2015-08-081-2/+1
* Merge pull request #691 from jskeet/xml-documentationJon Skeet2015-08-051-0/+13
|\
| * Document everything, and turn on errors if we fail to document anything in th...Jon Skeet2015-08-041-0/+13
* | Fix build warnings around unused variablesJon Skeet2015-08-041-1/+0
|/
* JSON formatting for FieldMaskJon Skeet2015-08-031-1/+21
* Initial pass at formatting Struct as JSON.Jon Skeet2015-08-031-3/+81
* Addressed issues raised in code review. Will merge when green.Jon Skeet2015-08-031-25/+14
* Format JSON for Duration and Timestamp.Jon Skeet2015-08-031-10/+120
* Fix JSON formatting to always emit fields in field order, including oneofsJon Skeet2015-07-311-30/+5
* Rename ThrowHelper to Preconditions and make it public - we'll want to use it...Jon Skeet2015-07-301-1/+1
* Implemented Jan's suggestion of FieldCollection, replacing FieldAccessorColle...Jon Skeet2015-07-221-1/+1
* Revamp to reflection.Jon Skeet2015-07-211-13/+13
* First part of JSON formatting for well-known types. I think we need a reflect...Jon Skeet2015-07-201-1/+28
* First pass at the big rename from ProtocolBuffers to Google.Protobuf.Jon Skeet2015-07-171-0/+578