Tag: json

“正确”的JSONdate格式

我已经看到JSONdate格式有很多不同的标准: "\"\\/Date(1335205592410)\\/\"" .NET JavaScriptSerializer "\"\\/Date(1335205592410-0500)\\/\"" .NET DataContractJsonSerializer "2012-04-23T18:25:43.511Z" JavaScript built-in JSON object "2012-04-21T18:25:43-05:00" ISO 8601 哪一个是正确的? 还是最好? 这有什么标准吗?

在C#中parsingJSON

我试图parsing来自Google AJAX Search API的一些JSON数据。 我有这个url ,我想分解它,以便显示结果。 我目前编写了这个代码,但是我很遗憾接下来要做什么,虽然有很多简单的JSONstring的例子。 作为C#和.NET的新手,我一直在努力为我的ASP.NET页面获得一个真正的文本输出,所以我被推荐给JSON.NET一个尝试。 任何人都可以指向正确的方向,只需简单地编写一些代码,从Google AJAX Search API获取JSON并将其打印到屏幕上? 编辑:全部修复! 所有结果工作正常。 再次感谢你Dreas Grech! using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.ServiceModel.Web; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; using System.IO; using System.Text; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, […]

什么是JSON,为什么我会使用它?

我查看了维基百科,并使用Googlesearch并阅读了官方文档,但是我仍然没有明白JSON是什么,以及为什么要使用它。 我一直在使用PHP,MySQL和Javascript / HTML构build应用程序,如果JSON可以做些事情来让我的生活更轻松,或者我的代码更好,或者我的用户界面更好,那么我想知道它。 有人能给我一个简洁的解释吗?

我怎样才能漂亮的打印使用JavaScript的JSON?

我怎样才能显示JSON在一个易于阅读(为读者)格式? 我正在寻找缩进和空白,甚至可能是颜色/ font-styles /等。

在Swift 3中正确parsingJSON

我试图获取JSON响应并将结果存储在一个variables中。 我已经在以前的Swift版本中使用过这些代码的版本,直到Xcode 8的GM版本发布。 我看了一下StackOverflow上的一些类似的post: Swift 2parsingJSON – 不能 在Swift 3中下载 一个types为“AnyObject”的types的值和JSONparsing 。 但是,似乎在这里传达的想法并不适用于这种情况。 如何正确parsingSwift 3中的JSON响应? 在Swift 3中读取JSON的方式有所改变吗? 下面是有问题的代码(它可以在操场上运行): import Cocoa let url = "https://api.forecast.io/forecast/apiKey/37.5673776,122.048951" if let url = NSURL(string: url) { if let data = try? Data(contentsOf: url as URL) { do { let parsedData = try JSONSerialization.jsonObject(with: data as Data, options: .allowFragments) //Store response […]

我怎样才能反序列化JSON到一个简单的字典<string,string>在ASP.NET中?

我有一个简单的键/值列表JSON通过POST发送回ASP.NET。 例: { "key1": "value1", "key2": "value2"} 我不想尝试将.NET对象强制转换为强types 我只需要一个简单的老字典(string,string) ,或者一些等价的(哈希表,字典(string,对象),旧式的StringDictionary – 地狱,string的二维数组将适合我。 我可以使用ASP.NET 3.5中可用的任何东西,以及stream行的Json.NET(我已经用于序列化到客户端)。 显然,这些JSON库都没有这个额外的开箱即用的function – 它们完全专注于通过强大的合同进行基于reflection的反序列化。 有任何想法吗? 限制: 我不想实现我自己的JSONparsing器 目前还不能使用ASP.NET 4.0 宁愿远离旧的,不推荐使用JSON的ASP.NET类

用C#反序列化JSON

我试图反序列化一个Facebook朋友图API调用到对象列表。 JSON对象如下所示: {"data":[{"id":"518523721","name":"ftyft"}, {"id":"527032438","name":"ftyftyf"}, {"id":"527572047","name":"ftgft"}, {"id":"531141884","name":"ftftft"}, {"id":"532652067","name"… List<EFacebook> facebooks = new JavaScriptSerializer().Deserialize<List<EFacebook>>(result); 它不工作,因为原始对象是无效的。 我怎样才能反序列化呢?

ASP.NET MVC JsonResultdate格式

我有一个控制器行动,有效地简单地返回我的模型的JsonResult。 所以,在我的方法中,我有如下的东西: return new JsonResult(myModel); 除了一个问题,这个效果很好。 在模型中有一个date属性,这似乎是在Json结果中返回,如下所示: "\/Date(1239018869048)\/" 我应该如何处理date,以便按照我需要的格式返回? 或者我如何处理脚本中的上述格式?

如何在JSON.NET中实现自定义的JsonConverter来反序列化基类对象列表?

我想扩展这里给出的JSON.net的例子http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 我有另一个从基类/接口派生的子类 public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string JobTitle { get; set; } } public class Artist : Person { public string Skill { get; set; } […]

我可以在web.config中设置maxJsonLength的无限长度吗?

我正在使用jQuery的自动完成function。 当我尝试检索超过17000个logging(每个logging不会超过10个字符长度)的列表时,它会超出长度并引发错误: exception信息: exceptiontypes:InvalidOperationException exception消息:在使用JSON JavaScriptSerializer序列化或反序列化期间出错。 string的长度超过maxJsonLength属性中设置的值。 我可以在web.config设置maxJsonLength的无限长度吗? 如果不是,我可以设置的最大长度是多less?