Tag: json

对NSManagedObject属性值进行NSNull处理

我为我的NSManagedObject属性设置值,这些值来自NSDictionary正确序列化从JSON文件。 我的问题是,当某些值是[NSNull null] ,我不能直接分配给属性: fight.winnerID = [dict objectForKey:@"winner"]; 这将抛出一个NSInvalidArgumentException "winnerID"; desired type = NSString; given type = NSNull; value = <null>; 我可以很容易地检查[NSNull null]的值,并分配nil : fight.winnerID = [dict objectForKey:@"winner"] == [NSNull null] ? nil : [dict objectForKey:@"winner"]; 但是我认为这不是很高雅,而且有很多属性需要设置。 而且,当处理NSNumber属性时,这变得更加困难: fight.round = [NSNumber numberWithUnsignedInteger:[[dict valueForKey:@"round"] unsignedIntegerValue]] NSInvalidArgumentException现在是: [NSNull unsignedIntegerValue]: unrecognized selector sent to instance 在这种情况下,我必须先处理[dict valueForKey:@"round"]然后再创build它的NSUInteger值。 而一线解决scheme不见了。 […]

从Javascript发送JSON数据到PHP?

我怎么能从浏览器中的Javascript发送JSON数据到服务器,并让PHPparsing它?

有没有一种方法可以忽略Json.NET中的只读属性而不使用JsonIgnore属性?

有没有一种方法可以忽略使用Json.NET序列化器的JsonIgnore属性,但不使用JsonIgnore属性? 例如,我有一个类与这些get属性: public Keys Hotkey { get; set; } public Keys KeyCode { get { return Hotkey & Keys.KeyCode; } } public Keys ModifiersKeys { get { return Hotkey & Keys.Modifiers; } } public bool Control { get { return (Hotkey & Keys.Control) == Keys.Control; } } public bool Shift { get { return (Hotkey […]

Gson把一个数组对象变成json – Android

目前我正在使用webView前端处理本机android应用程序。 我有这样的东西: public class dataObject { int a; String b; } 在活动中, 我做了一个dataObject的数组,比如dataObject x [5]; 现在我想在callback函数中将这5个dataObject作为JSON传递给我的javascript webView接口。 我通过互联网看,似乎大多数教程谈论如何从fromJson()转换。 对于toJson()没有太多的了解。 我发现一个教我dataObject.toJson() ,将工作。 但是,我怎样才能通过所有5个数据对象?

使用Json.NetparsingJSON数组

我正在与Json.Netparsing一个数组。 我想要做的是将名称/值对拉出数组,并分配JObject时分配给特定的variables。 这是我在数组中得到的: [ { "General": "At this time we do not have any frequent support requests." }, { "Support": "For support inquires, please see our support page." } ] 以下是我在C#中获得的内容: WebRequest objRequest = HttpWebRequest.Create(dest); WebResponse objResponse = objRequest.GetResponse(); using (StreamReader reader = new StreamReader(objResponse.GetResponseStream())) { string json = reader.ReadToEnd(); JArray a = JArray.Parse(json); //Here's […]

REST与PHP中的RPC

我build立了自己的Ajax网站,并且正在考虑REST和RPC之间的关系。 如果我的服务器支持Servlets,我只需要安装并结束问题,但是我的服务器不支持Servlets。 RPC更易于编写(IMO),并且可以用PHP编写。 我所需要的只是一个数据库查询执行器。 我正在使用Dojo Toolkit和JSON。 为什么要selectREST over RPC或RPC over REST?

检测PHP json_decode()中的不良json数据?

我想通过json_decode()parsing时处理错误的json数据。 我正在使用以下脚本: if(!json_decode($_POST)) { echo "bad json data!"; exit; } 如果$ _POST等于: '{ bar: "baz" }' 然后json_decode处理错误罚款,并吐出“坏的JSON数据!”; 但是,如果我将$ _POST设置为“无效数据”,它会给我: Warning: json_decode() expects parameter 1 to be string, array given in C:\server\www\myserver.dev\public_html\rivrUI\public_home\index.php on line 6 bad json data! 我是否需要编写一个自定义脚本来检测有效的json数据,还是有一些其他漂亮的方法来检测?

如何确定一个string是否是有效的JSON?

有谁知道一个强大的(和防弹)is_JSON函数代码为PHP? 我(显然)有一个情况,我需要知道一个string是否是JSON。 嗯,也许运行它通过JSONLint请求/响应,但似乎有点矫枉过正。

我如何JSON序列化Python字典?

我正在尝试为JSON序列化一些东西,并在HttpResponse对象中返回它。 def json_response(something): data = serializers.serialize("json", something) return HttpResponse(data) 我正在使用它: return json_response({ howdy : True }) 但是我得到这个错误: "bool" object has no attribute "_meta" 有任何想法吗? 编辑:这是回溯: http://dpaste.com/38786/

D3.js:使用图像(使用数据中指定的文件名)作为轴上的刻度值

我目前有这个数据: var dataset = [ { "bank": "Bank 1", "img": "Picture1.png" }, { "bank": "Bank 2", "img": "Picture2.png" }, { "bank": "Bank 3", "img": "Picture3.png" } ]; 复杂的现实世界的数据,对吗? 当然。 好吧,我目前有“ 银行 ”作为我的轴上的这个D3.js代码的tick值: var w = 1000; var h = 700; var padding = 30; var wpadding = 120; var svg = d3.select("body") .append("svg") .attr("width", w) […]