Tag: json

用于父子关系的JQuery Grid-SubGrid

我需要一些想法,关于如何在下面的sceaniro中实现一个子网格。 以下是我想在JQuery Grid和Subgrid中显示的json数据。 基本上我得到一个叫做“Contact”的对象,它有一个名为“actionSet”的集合。 { "total" : "10", "page" : "1", "records" : "78", "rows" : [ { "comment" : null, "givenName" : "Contact A", "familyName" : "A", "actionSet" : [ { "actionID" : 1, "actionDueDate" : "2012-12-08", "actionNote" : "Action 1" }, { "actionID" : 2, "actionDueDate" : "2012-12-08", "actionNote" : "Action 2" } […]

jQuery.parseJSON单引号与双引号

究竟是什么区别呢? 这工作正常: var obj1 = jQuery.parseJSON('{"orderedList": "true"}'); document.write("obj1 "+ obj1.orderedList ); 但以下不起作用: var obj2 = jQuery.parseJSON("{'orderedList': 'true'}"); document.write("obj2 "+ obj2.orderedList ); 这是为什么?

JSON中的单引号和双引号

我的代码: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1定义是错误的 #2定义是正确的 我听说在Python中,单引号可以互换,任何人都可以解释这个吗?

如何从Json序列化中排除属性

我有一个DTO课,我串行化 Json.Serialize(MyClass) 我怎样才能排除它的公共财产? (它必须是公开的,因为我在其他地方的代码中使用它)

在Javascript中sorting一个JSON对象

我一直在寻找一个像这样sorting一个JSON对象 {"results": [ { "layerId": 5, "layerName": "Pharmaceutical Entities", "attributes": { "OBJECTID": "35", "FACILITYTYPE": "Pharmacy", "FACILITYSUBTYPE": "24 Hr Pharmacy", "COMMERCIALNAME_E": "SADD MAARAB PHARMACY", }, "geometryType": "esriGeometryPoint", }, { "layerId": 5, "layerName": "Pharmaceutical Entities", "attributes": { "OBJECTID": "1", "FACILITYTYPE": "Pharmacy", "FACILITYSUBTYPE": "24 Hr Pharmacy", "COMMERCIALNAME_E": "GAYATHY HOSPITAL PHARMACY", }, "geometryType": "esriGeometryPoint", }, { "layerId": 5, "layerName": […]

jQuery.getJSON – 访问控制 – 允许来源问题

我jQuery的jQuery的$.getJSON()函数返回一组简短的JSON数据。 我有JSON数据坐在像example.com这样的url上。 我没有意识到,但是当我访问相同的url时,无法加载JSON数据。 我跟随了控制台,发现XMLHttpRequest由于Access-Control-Allow-Origin而无法加载。 现在,我读了很多网站,刚才说的使用$.getJSON() ,这将是周围的工作,但显然这是行不通的。 有什么我应该改变标题或function? 非常感谢帮助。

嵌套ng-repeat

我有一些虚拟的XML文件: <Week number="2013-W45"> <Day dow="1" templateDay="Monday"> <Job name="wake up" > <Job name="get dressed" > <Job name="prepare breakfast" > <Job name="eat breakfast" > </Job> </Job> </Job> </Job> <Job name="work 9-5" > </Job> </Day> <Day dow="2" templateDay="Tuesday" > <Job name="wake up" > <Job name="get dressed" > <Job name="prepare breakfast" > <Job name="eat breakfast" > </Job> </Job> </Job> […]

查询JSONtypes内的数组元素

我试图在PostgreSQL 9.3中testingjsontypes。 我有一个称为reports的json列称为data 。 JSON看起来像这样: {"objects":[{"src":"foo.png"},{"src":"bar.png"}],"background":"background.png"} 我想查询表中所有与“对象”数组中的“src”值相匹配的报告。 例如,是否可以查询所有与'src' = 'foo.png'匹配'src' = 'foo.png'报表的DB? 我成功地写了一个可以匹配"background"的查询: SELECT data AS data FROM reports where data->>'background' = 'background.png' 但是由于"objects"具有一系列的价值,我似乎无法写出一些有效的东西。 是否有可能查询所有符合'src' = 'foo.png' ? 我已经通过这些来源,但仍然无法得到它: http://www.postgresql.org/docs/9.3/static/functions-json.html 如何使用新的PostgreSQL JSON数据types中的字段进行查询? http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-json-operators/ 我也尝试过这样的事情,但无济于事: SELECT json_array_elements(data->'objects') AS data from reports WHERE data->>'src' = 'foo.png'; 我不是SQL专家,所以我不知道我在做什么错。

如何从JavaScript中的URL获取JSON?

这个URL返回JSON: { query: { count: 1, created: "2015-12-09T17:12:09Z", lang: "en-US", diagnostics: {}, … } } 我试过这个,但没有成功: responseObj = readJsonFromUrl('http://query.yahooapis.com/v1/publ…'); var count = responseObj.query.count; console.log(count) // should be 1 我怎样从这个URL的JSON响应中获得一个JavaScript对象?

Gson序列化一个多态对象列表

我试图序列化/反序列化一个涉及多态的对象,使用Gson到JSON。 这是我的序列化代码: ObixBaseObj lobbyObj = new ObixBaseObj(); lobbyObj.setIs("obix:Lobby"); ObixOp batchOp = new ObixOp(); batchOp.setName("batch"); batchOp.setIn("obix:BatchIn"); batchOp.setOut("obix:BatchOut"); lobbyObj.addChild(batchOp); Gson gson = new Gson(); System.out.println(gson.toJson(lobbyObj)); 结果如下: {"obix":"obj","is":"obix:Lobby","children":[{"obix":"op","name":"batch"}]} 序列化主要工作,除了遗漏了inheritance成员的内容(特别是obix:BatchIn和obixBatchoutstring丢失)。 这是我的基类: public class ObixBaseObj { protected String obix; private String display; private String displayName; private ArrayList<ObixBaseObj> children; public ObixBaseObj() { obix = "obj"; } public void setName(String name) { […]