安装:
1
.解压下载文件,得到Newtonsoft.Json.dll
2.在项目中添加引用..
序列化和反序列在.net项目中:
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
string output = JavaScriptConvert.SerializeObject(product);
//{
// "Name": "Apple",
// "Expiry": new Date(1230422400000),
// "Price": 3.99,
// "Sizes": [
// "Small",
// "Medium",
// "Large"
// ]
//}
Product deserializedProduct = (Product)JavaScriptConvert.DeserializeObject(output, typeof(Product));
读取JSON
string jsonText = "['JSON!',1,true,{property:'value'}]";
JsonReader reader = new JsonReader(new StringReader(jsonText));
Console.WriteLine("TokenType\t\tValueType\t\tValue");
while (reader.Read())
{
Console.WriteLine(reader.TokenType + "\t\t" + WriteValue(reader.ValueType) + "\t\t" + WriteValue(reader.Value))
}
结果显示:
TokenType
ValueType
Value
StartArray |
null |
null |
String |
System.String |
JSON! |
Integer |
System.Int32 |
1 |
Boolean |
System.Boolean |
True |
StartObject |
null |
null |
PropertyName |
System.String |
property |
String |
System.String |
value |
EndObject |
null |
null |
EndArray |
null |
null |
JSON写入
StringWriter sw = new StringWriter();
JsonWriter writer = new JsonWriter(sw);
writer.WriteStartArray();
writer.WriteValue("JSON!");
writer.WriteValue(1);
writer.WriteValue(true);
writer.WriteStartObject();
writer.WritePropertyName("property");
writer.WriteValue("value");
writer.WriteEndObject();
writer.WriteEndArray();
writer.Flush();
string jsonText = sw.GetStringBuilder().ToString();
Console.WriteLine(jsonText);
// ['JSON!',1,true,{property:'value'}]
这里会打印出:
['JSON!',1,true,{property:'value'}]
.
相关推荐
json对象格式转化,最新版本 Newtonsoft.Json.dll 欢迎大家使用。不需要任何分
Newtonsoft.json.dll v12.0.3 for .net全版本
Newtonsoft.Json.dll文件是电脑中一个非常重要的文件。如果系统提示文件丢失找...Newtonsoft.Json.dll免费版可以对json对象格式转化,提供最新版本Newtonsoft.Json.dll,用来解析json字符串很方便。可用于Unity工程中。
Newtonsoft.Json.dll仅支持.Net Framework 4.0 用于json字符串解析。 Newtonsoft.Json.dll仅支持.Net Framework 4.0
Newtonsoft.Json.dll仅支持.Net Framework 2.0 用于json字符串解析。 Newtonsoft.Json.dll仅支持.Net Framework 2.0
newtonsoft.json.dll文件v4.0 x86 x64 版本齐全 最新版 Newtonsoft.Json.dll 可以对json对象格式转化,提供最新版本Newtonsoft.Json.dll,用来解析json字符串很方便。
Newtonsoft.Json.dll, 这个是用在VS2010中, 如果在VS08中, 引用会出现问题.
使用NewtonSoft.JSON.dll来序列化和发序列化对象
Newtonsoft.Json.dll,版本号12.0.3,用来解释或生成JSON,支持.netframework4.7.2,
已到2019年了居然会回到过去用VS2008开发WinCE6.0软体,我用的WebApi, 开发,调试环境搭建好之后,遇到JSON序列化及反序列化的问题(用的Newtonsoft.Json.Compact.dll), 刚开始简单序列化数据传入到服务端没有...
Newtonsoft.Json.dll 4.5.0.0 .net 2.0 .net 3.5 .net 4.0 和其他框架版本调用
Newtonsoft.Json.dll C# JSON DLL Newtonsoft.Json.dll C# JSON DLL
C# Newtonsoft.Json.dll 源码
Newtonsoft.Json.dll 这文件有很多版本,这是.net3.5能用的版本。
Newtonsoft.Json.dll(.NET2.0_3.5_4.0_4.5) using Newtonsoft.Json; //DataTable转json public string DtToJson(DataTable table) { string jsonString = string.Empty; jsonString = JsonConvert....
在.NET CF3.5中使用Newtonsoft.Json.JsonConvert.SerializeObject方法序列化List,报错:不支持 Open Generic 方法的 GetParameters。可以使用35r8版本解决。包含其他Json35r8版本带源码文档
Newtonsoft.Json.dll 官网下载,各个。net版本; 2017年6月份官网下载的,官网下载好慢,所以在这里提供
Newtonsoft.Json各.NET freamework版本的dll 包括x86 的dll也有64位的dll 1.0 到4.5
在做网站的时候,特别是做国际方面的时候,网网避免不了,翻译这个功能,那我们是同通什么实现的呢?主要条用谷歌的ApI,或者Google的APi,来实现的,针对要怎么调用API,有一个专门的组件Newtonsoft.Json.dll