Tag: json

如何使用新的PostgreSQL JSON数据类型中的字段进行查询?

我正在为PostgreSQL 9.2中的新JSON函数寻找一些文档和/或示例。 具体来说,给出一系列的JSON记录: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] 我如何编写SQL来查找名称记录? 在香草SQL中: SELECT * from json_data WHERE "name" = "Toby" 官方的开发手册相当稀少: http://www.postgresql.org/docs/devel/static/datatype-json.html http://www.postgresql.org/docs/devel/static/functions-json.html 更新我 我已经汇总了PostgreSQL 9.2目前可能实现的功能 。 使用一些自定义函数,可以执行如下操作: SELECT id, json_string(data,'name') FROM things WHERE json_string(data,'name') LIKE 'G%'; 更新II 我现在已经将我的JSON函数移动到他们自己的项目中了: PostSQL – 将PostgreSQL和PL / v8转换成一个非常棒的JSON文档存储的一组函数

由于JSON中的单引号转义,jQuery.parseJSON抛出“无效的JSON”错误

我使用jQuery.post()向我的服务器发出请求,而我的服务器正在返回JSON对象(如{ "var": "value", … } )。 但是,如果任何值包含单引号(正确转义像\' ),jQuery不能解析一个否则有效的JSON字符串。 以下是我的意思( 在Chrome的控制台中完成 )的示例: data = "{ \"status\": \"success\", \"newHtml\": \"Hello \\\'x\" }"; eval("x = " + data); // { newHtml: "Hello 'x", status: "success" } $.parseJSON(data); // Invalid JSON: { "status": "success", "newHtml": "Hello \'x" } 这是正常的吗? 有没有办法通过JSON正确传递一个单引号?

使用Django和Python创建一个JSON响应

我试图将服务器端Ajax响应脚本转换成Django HttpResponse,但显然它不起作用。 这是服务器端脚本: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Validate?? $arrayToJs[2] = "true"; // RETURN TRUE echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; // RETURN ARRAY WITH success } else{ for($x=0;$x<1000000;$x++){ if($x == 990000){ $arrayToJs[2] = "false"; echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; // RETURNS ARRAY WITH […]

HttpServletRequest获取JSON POST数据

可能重复: 从HttpServletRequest中检索JSON对象 我是HTTP POST-URL到URL http:// laptop:8080 / apollo / services / rpc?cmd = execute 与POST数据 { "jsondata" : "data" } Http请求具有Content-Type application/json; charset=UTF-8 application/json; charset=UTF-8 如何从HttpServletRequest获取POST数据(jsondata)? 如果我枚举请求参数,我只能看到一个参数,它是“cmd”,而不是POST数据。

如何将JSON转换为XML或XML到JSON?

我开始使用Json.NET将JSON格式的字符串转换为对象或反之亦然。 我不确定在Json.NET框架中,是否可以将JSON中的字符串转换为XML格式,反之亦然?

可以在JSON中使用注释吗?

我可以在JSON文件中使用注释吗? 如果是这样,怎么样?

用Java解析JSON对象

我有JSON对象如下: member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}"; 在Java中我想解析上面的jsonobject并将值存储在一个数组列表中。 任何人都可以给我提供一些代码片段,通过我可以实现这一点。 谢谢

使用Gson for Java进行JSON解析

我想解析来自JSON类型为String 。 我正在使用Google Gson 。 我有: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; 而我的课是: public class JsonParsing{ public void parse(String jsonLine) { // there I would like to get String "Hello world" } }

从java中的URL读取json最简单的方法

这可能是一个愚蠢的问题,但是从Java中的 URL读取和解析JSON最简单的方法是什么? 在Groovy中,这是几行代码的问题。 我发现Java的例子是可笑的(并有巨大的异常处理块)。 我想要做的就是阅读这个链接的内容。

Chrome发送请求错误:TypeError:将循环结构转换为JSON

我有以下… chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); 其中要求以下.. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; 但是,我的代码永远不会达到“ZOMG HERE”,而是在运行chrome.extension.sendRequest引发以下错误 Uncaught TypeError: Converting circular structure to JSON chromeHidden.JSON.stringify chrome.Port.postMessage chrome.initExtension.chrome.extension.sendRequest suggestQuery 有谁知道是什么原因造成的?