Questions tagged «json»

JSON(JavaScript对象表示法)是一种文本数据交换格式,并且与语言无关。涉及此文本格式时,请使用此标签。请勿将本标签用于本地JAVASCRIPT对象或JAVASCRIPT对象文学。提出问题之前,请使用JSONLint(https://jsonlint.com)等JSON验证器来验证JSON。

13
如何解决由休眠双向映射导致的json序列化器中的循环引用?
我正在编写一个序列化程序以将POJO序列化为JSON,但陷入循环引用问题。在休眠的双向一对多关系中,父级引用子级,而子级引用又回到父级,此时我的序列化程序死亡。(请参见下面的示例代码) 如何打破这个循环?我们可以获取对象的所有者树以查看对象本身是否存在于其所有者层次结构中的某个位置吗?还有其他方法可以找到参考是否为圆形吗?或任何其他想法来解决这个问题?

7
改装GSON将json字符串中的Date序列化为java.util.date
我正在对我的REST调用使用Retrofit库。我所做的大部分工作都像黄油一样顺利,但是由于某些原因,我在将JSON时间戳字符串转换为java.util.Date对象时遇到了问题。传入的JSON如下所示。 { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } 如何告诉Retrofit或Gson将这些字符串转换成java.util.Date objects?
81 java  android  json  gson  retrofit 

8
如何在JavaScript中获取JSON键和值?
我正在返回一个json,如下所示 {"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"} 我正在尝试获取每个元素的键和值: .. }).done(function(data){ alert(data['jobtitel']); }); 我正在undefined戒备。为什么?我尝试过data.jobtitel,我尝试循环但没有成功。

8
将PostgreSQL JSON列映射到Hibernate实体属性
我的PostgreSQL数据库(9.2)中有一个表,其中的列类型为JSON。我很难将此列映射到“ JPA2实体”字段类型。 我尝试使用String,但是当我保存实体时,出现一个异常,即它无法将字符转换为JSON。 处理JSON列时使用什么正确的值类型? @Entity public class MyEntity { private String jsonPayload; // this maps to a json column public MyEntity() { } } 一个简单的解决方法是定义一个文本列。

9
如何将Swift对象序列化或转换为JSON?
这个下课 class User: NSManagedObject { @NSManaged var id: Int @NSManaged var name: String } 需要转换为 { "id" : 98, "name" : "Jon Doe" } 我尝试将对象手动传递给将变量设置为字典并返回字典的函数。但我希望有一种更好的方法来实现这一目标。
81 json  swift 

3
JSON整数:大小限制
是否在任何地方指定了多大的JSON整数?我猜想它们仅限于普通(32位)整数,但是我找不到任何记录下来的东西。我需要对在Java中长的标识符进行编码,所以我想我需要将它们存储为JSON中的字符串,以免冒溢出的风险。
81 json 

10
如何在Swift中合并两个Dictionary实例?
如何使用将一个附加Dictionary到另一个?DictionarySwift 我正在使用AlamoFire图书馆将传送JSON到REST server。 字典1 var dict1: [String: AnyObject] = [ kFacebook: [ kToken: token ] ] 字典2 var dict2: [String: AnyObject] = [ kRequest: [ kTargetUserId: userId ] ] 我如何结合两个字典来制作一个新的字典,如下所示? let parameters: [String: AnyObject] = [ kFacebook: [ kToken: token ], kRequest: [ kTargetUserId: userId ] ] 我已经尝试过,dict1 += dict2但是出现了编译错误: …
81 ios  json  xcode  dictionary  swift 

4
如何使用jq将JSON字符串格式化为表?
刚开始使用Bash脚本,偶然发现jq可与JSON一起使用。 我需要将如下所示的JSON字符串转换为表格以在终端中输出。 [{ "name": "George", "id": 12, "email": "george@domain.com" }, { "name": "Jack", "id": 18, "email": "jack@domain.com" }, { "name": "Joe", "id": 19, "email": "joe@domain.com" }] 我要在终端中显示的内容: ID Name ================= 12 George 18 Jack 19 Joe 请注意,我不想显示每一行的email属性,因此jq命令应该涉及一些过滤。下面为我​​提供了一个简单的名称和ID列表: list=$(echo "$data" | jq -r '.[] | .name, .id') printf "$list" 问题在于,我无法将其显示为表格。我知道jq有一些格式化选项,但是不如我使用时的选项好printf。我想我想将这些值存储在一个数组中,然后可以遍历自己进行格式化...?我尝试过的事情给我带来了不同的结果,但从来没有我真正想要的。 有人可以指出我正确的方向吗?
81 json  bash  jq 



4
Python-将字节数组转换为JSON格式
我想将bytes数组转换为JSON格式。这是我的来源: my_bytes_value = b'[{\'Date\': \'2016-05-21T21:35:40Z\', \'CreationDate\': \'2012-05-05\', \'LogoType\': \'png\', \'Ref\': 164611595, \'Classe\': [\'Email addresses\', \'Passwords\'],\'Link\':\'http://some_link.com\'}]' 这是我想要的期望结果: [{ "Date": "2016-05-21T21:35:40Z", "CreationDate": "2012-05-05", "LogoType": "png", "Ref": 164611595, "Classes": [ "Email addresses", "Passwords" ], "Link": "http://some_link.com"}] 首先,我将字节转换为字符串: my_new_string_value = my_bytes_value.decode("utf-8") 但是当我尝试加载到JSON时: my_json = json.loads(my_new_string_value) 我收到此错误: json.decoder.JSONDecodeError: Expecting value: line 1 column 174 (char …
81 python  json 

7
如何在MySQL中搜索JSON数据?
我正在使用将数据插入数据库json_encoded。现在,我要搜索“功能”,但不能。 MySQL查询: SELECT `id` , `attribs_json` FROM `products` WHERE `attribs_json` REGEXP '"1":{"value":[^"3"$]' 该查询向我显示所有键为“ 1”且值是任何东西而不是“ 3”的行 我的数据是: {"feature":{"1":{"value":"["2","3"]"}, "2":{"value":["1"]}, "5":{"value":""}, "3":{"value":["1"]}, "9":{"value":""}, "4":{"value":"\u0633\u0627\u062a\u0646"}, "6":{"value":""}, "7":{"value":""}, "8":{"value":""} }, "show_counter":"0", "show_counter_discount":"" }}
81 mysql  json  mysql-json 

4
在Node.js中写入格式化的JSON
我正在使用Node.js将JSON POST到PostBin,但是数据格式错误(如您在此处所看到的:http : //www.postbin.org/1cpndqw)。 这是我用于tesT的代码: var http = require('http'); var options = { host: 'www.postbin.org', port: 80, path: '/1cpndqw', method: 'POST' }; var req = http.request(options, function(res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); req.write(JSON.stringify({ a:1, b:2, …

7
将JSON导入Eclipse项目
我是一位有抱负的Java程序员,希望在项目中使用JSON。我遵循的是一本编程教程(来自一本书),该教程要求我使用以下行将JSON导入到我的项目中: import com.google.appengine.repackaged.org.json.JSONArray; 但这产生了一个错误,因此我用以下代码替换了它: import org.json.JSONArray; 这也会产生一个(不同的)错误: 导入org.json无法解析 我认为问题是我的Eclipse工作区中实际上没有JSON库。如何执行此操作,以便可以使用JSONArray?我找到了用于JSON的网站,但不确定要下载什么或如何或在何处安装它: http://json.org/java/
80 java  eclipse  json  import 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.