-
-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
[Major Changes] - Upgrade Unity editor version: 2021.3.25f1 (LTS) [Minor Changes] - CLOiSImPlugin: new sonar sensor plugin added - General: Upgrade plugin library - NetMQ: 4.0.1.11 -> 4.0.1.12 - Newtonsoft.Json: 13.0.1 -> 13.0.3 [Bug fix] - Sensor.Device: fix cannot find left/right camera in Multi-Camera sensor
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
# ![Logo](https://raw.githubusercontent.com/JamesNK/Newtonsoft.Json/master/Doc/icons/logo.jpg) Json.NET | ||
|
||
[![NuGet version (Newtonsoft.Json)](https://img.shields.io/nuget/v/Newtonsoft.Json.svg?style=flat-square)](https://www.nuget.org/packages/Newtonsoft.Json/) | ||
[![Build status](https://dev.azure.com/jamesnk/Public/_apis/build/status/JamesNK.Newtonsoft.Json?branchName=master)](https://dev.azure.com/jamesnk/Public/_build/latest?definitionId=8) | ||
|
||
Json.NET is a popular high-performance JSON framework for .NET | ||
|
||
## Serialize JSON | ||
|
||
```csharp | ||
Product product = new Product(); | ||
product.Name = "Apple"; | ||
product.Expiry = new DateTime(2008, 12, 28); | ||
product.Sizes = new string[] { "Small" }; | ||
|
||
string json = JsonConvert.SerializeObject(product); | ||
// { | ||
// "Name": "Apple", | ||
// "Expiry": "2008-12-28T00:00:00", | ||
// "Sizes": [ | ||
// "Small" | ||
// ] | ||
// } | ||
``` | ||
|
||
## Deserialize JSON | ||
|
||
```csharp | ||
string json = @"{ | ||
'Name': 'Bad Boys', | ||
'ReleaseDate': '1995-4-7T00:00:00', | ||
'Genres': [ | ||
'Action', | ||
'Comedy' | ||
] | ||
}"; | ||
|
||
Movie m = JsonConvert.DeserializeObject<Movie>(json); | ||
|
||
string name = m.Name; | ||
// Bad Boys | ||
``` | ||
|
||
## LINQ to JSON | ||
|
||
```csharp | ||
JArray array = new JArray(); | ||
array.Add("Manual text"); | ||
array.Add(new DateTime(2000, 5, 23)); | ||
|
||
JObject o = new JObject(); | ||
o["MyArray"] = array; | ||
|
||
string json = o.ToString(); | ||
// { | ||
// "MyArray": [ | ||
// "Manual text", | ||
// "2000-05-23T00:00:00" | ||
// ] | ||
// } | ||
``` | ||
|
||
## Links | ||
|
||
- [Homepage](https://www.newtonsoft.com/json) | ||
- [Documentation](https://www.newtonsoft.com/json/help) | ||
- [NuGet Package](https://www.nuget.org/packages/Newtonsoft.Json) | ||
- [Release Notes](https://github.com/JamesNK/Newtonsoft.Json/releases) | ||
- [Contributing Guidelines](https://github.com/JamesNK/Newtonsoft.Json/blob/master/CONTRIBUTING.md) | ||
- [License](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md) | ||
- [Stack Overflow](https://stackoverflow.com/questions/tagged/json.net) |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.