558得票17回答
如何使用C#反序列化JSON数据?

我有以下的代码: var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent); 输入的responsecontent是JSON格式的,但是没有正确地反序列化为一个对象...

459得票17回答
将带有逗号的字符串转换为数组

如何将一个字符串转换为 JavaScript 数组? 看代码:var string = "0,1"; var array = [string]; alert(array[0]); 在这种情况下,alert 显示 0,1。如果它是一个数组,它将显示 0。如果调用 alert(...

367得票6回答
.NET NewtonSoft JSON反序列化映射到不同的属性名

我有以下来自外部方的JSON字符串。{ "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"ho...

342得票12回答
使用Newtonsoft(或LINQ to JSON)将JSON反序列化为.NET对象

我知道有一些关于Newtonsoft的帖子,所以希望这不是完全重复的...我正在尝试将Kazaa API返回的JSON数据转换为某种好的对象 WebClient client = new WebClient(); Stream stream = client.OpenRead("http:/...

339得票9回答
如何在JSON.NET中实现自定义JsonConverter?

我正在尝试扩展这里给出的 JSON.net 示例 http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 我有另一个从基类/接口派生的子类public class Person { pub...

300得票8回答
将JSON反序列化为JavaScript对象

我在一个Java服务器应用程序中有一个字符串,可通过AJAX访问。它看起来像以下内容:var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "gr...

291得票4回答
JSON中的序列化和反序列化是什么?

我看到过关于 JSON 的 "deserialize" 和 "serialize" 这两个术语。它们是什么意思呢?

263得票9回答
将流转换为字符串并再次转换为流

我想将对象序列化为字符串,然后再反序列化。 我们使用protobuf-net将对象转换为流并成功地将其反转回来。 但是,将流转换为字符串再反转回去的操作却不成功。经过StreamToString和StringToStream两个方法后,新的Stream对象无法被protobuf-net反序...

157得票6回答
高性能实体序列化:BSON vs MessagePack(vs JSON)

最近我发现了一种替代Google的Protocol Buffers和JSON的二进制序列化格式,它叫做MessagePack,并且性能优于两者。 MongoDB用的BSON序列化格式也值得一提,因为它可以用来存储数据。 有人能具体说明下BSON与MessagePack的区别及其优缺点吗? 为...

147得票7回答
使用JSON.NET将JSON数据反序列化为C#

我对使用C#和JSON数据相对较新,并正在寻求指导。我的环境是C# 3.0,.NET3.5SP1和JSON.NET 3.5r6。 我有一个已定义的C#类,需要从JSON结构中填充它。然而,并非每个从Web服务检索到的条目的JSON结构都包含在C#类中定义的所有可能属性。 我一直在以似乎是错...