Questions tagged «json»

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

5
在承诺链上使用setTimeout
在这里,我试图绕过promises。在第一个请求时,我获取了一组链接。在下一个请求时,我获取了第一个链接的内容。但是我想在返回下一个promise对象之前进行延迟。所以我使用setTimeout就可以了,但是它给了我下面的JSON错误(without setTimeout() it works just fine) SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符 我想知道为什么会失败? let globalObj={}; function getLinks(url){ return new Promise(function(resolve,reject){ let http = new XMLHttpRequest(); http.onreadystatechange = function(){ if(http.readyState == 4){ if(http.status == 200){ resolve(http.response); }else{ reject(new Error()); } } } http.open("GET",url,true); http.send(); }); } getLinks('links.txt').then(function(links){ let all_links = (JSON.parse(links)); globalObj=all_links; return getLinks(globalObj["one"]+".txt"); }).then(function(topic){ writeToBody(topic); …
115 javascript  json  promise 

2
在没有JQuery的情况下将JSON发送到服务器并获取JSON作为回报
我需要向服务器发送JSON(我可以对其进行字符串化),并在用户端检索得到的JSON,而无需使用JQuery。 如果我应该使用GET,如何将JSON作为参数传递?是否有太长的风险? 如果我应该使用POST,如何onload在GET中设置功能的等效项? 还是应该使用其他方法? 备注 这个问题不是关于发送简单的AJAX。不应将其作为重复项关闭。

5
如何使用Objective-C解析JSON?
我是iPhone新手。谁能告诉我分析数据并获取活动详细信息,名字和姓氏的步骤? { "#error": false, "#data": { "": { "activity_id": "35336", "user_id": "1", "user_first_name": "Chandra Bhusan", "user_last_name": "Pandey", "time": "1300870420", "activity_details": "Good\n", "activity_type": "status_update", "photo_url": "http://184.73.155.44/hcl-meme/QA_TEST/sites/default/files/pictures/picture-1627435117.jpg" }, "boolean": "1", "1": { "1": { "photo_1_id": "9755" }, "activity_id": "35294", "album_name": "Kalai_new_Gallery", "user_id": "31", "album_id": "9754", "user_first_name": "Kalaiyarasan", "user_last_name": "Balu", "0": { "photo_0_id": …

7
泡菜还是json?
我需要将一个dict密钥为type str且值为ints 的小对象保存到磁盘,然后将其恢复。像这样: {'juanjo': 2, 'pedro':99, 'other': 333} 最佳选择是什么,为什么?使用pickle或使用序列化它simplejson? 我正在使用Python 2.6。
114 python  json  pickle 

5
JSON值可以包含多行字符串吗
我正在编写一个Java文件可以读取的JSON文件。片段如下... { "testCases" : { "case.1" : { "scenario" : "this the case 1.", "result" : "this is a very long line which is not easily readble. so i would like to write it in multiple lines. but, i do NOT require any new lines in the output. I need …
114 json  multiline 

7
使用Swift 4中的JSONDecoder,丢失的键可以使用默认值而不是必须是可选属性吗?
Swift 4添加了新Codable协议。当我使用JSONDecoder它时,它似乎要求类的所有非可选属性Codable在JSON中具有键,否则会引发错误。 使类的每个属性为可选似乎是不必要的麻烦,因为我真正想要的是使用json中的值或默认值。(我不希望该属性为零。) 有没有办法做到这一点? class MyCodable: Codable { var name: String = "Default Appleseed" } func load(input: String) { do { if let data = input.data(using: .utf8) { let result = try JSONDecoder().decode(MyCodable.self, from: data) print("name: \(result.name)") } } catch { print("error: \(error)") // `Error message: "Key not found when …
114 json  swift  swift4  codable 

15
HTTP 415 JSON不支持的媒体类型错误
我正在使用JSON请求调用REST服务,并且它会返回HTTP 415 "Unsupported Media Type"错误。 请求内容类型设置为("Content-Type", "application/json; charset=utf8")。 如果我在请求中不包含JSON对象,则效果很好。我正在使用google-gson-2.2.4JSON库。 我尝试使用几个不同的库,但这没什么区别。 有人可以帮我解决这个问题吗? 这是我的代码: public static void main(String[] args) throws Exception { JsonObject requestJson = new JsonObject(); String url = "xxx"; //method call for generating json requestJson = generateJSON(); URL myurl = new URL(url); HttpURLConnection con = (HttpURLConnection)myurl.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json; …

7
如何使用标准Scala类在Scala中解析JSON?
我正在使用Scala 2.8中的JSON类中的构建来解析JSON代码。我由于最小化依赖性而不想使用Liftweb或其他任何一种。 我这样做的方法似乎势在必行,是否有更好的方法可以做到? import scala.util.parsing.json._ ... val json:Option[Any] = JSON.parseFull(jsonString) val map:Map[String,Any] = json.get.asInstanceOf[Map[String, Any]] val languages:List[Any] = map.get("languages").get.asInstanceOf[List[Any]] languages.foreach( langMap => { val language:Map[String,Any] = langMap.asInstanceOf[Map[String,Any]] val name:String = language.get("name").get.asInstanceOf[String] val isActive:Boolean = language.get("is_active").get.asInstanceOf[Boolean] val completeness:Double = language.get("completeness").get.asInstanceOf[Double] }
113 json  scala 


15
解析值时遇到意外字符
目前,我有一些问题。我在Json.NET中使用C#。问题是我总是得到: {“解析值时遇到意外字符:e。路径”,第0行,位置0。”} 因此,我使用Json.NET的方式如下。我有一个班级,应该保存。该类如下所示: public class stats { public string time { get; set; } public string value { get; set; } } public class ViewerStatsFormat { public List<stats> viewerstats { get; set; } public String version { get; set; } public ViewerStatsFormat(bool chk) { this.viewerstats = new List<stats>(); } } …

4
MYSQL 5.7中的本机JSON支持:MYSQL中JSON数据类型的优缺点是什么?
在MySQL 5.7中,添加了用于在JSON表中存储JSON数据的新数据类型。显然,这将是MySQL的巨大变化。他们列出了一些好处 文档验证 -JSON列中只能存储有效的JSON文档,因此您可以自动验证数据。 有效访问 -更重要的是,当您将JSON文档存储在JSON列中时,它不会存储为纯文本值。相反,它以优化的二进制格式存储,从而可以更快地访问对象成员和数组元素。 性能 -通过在JSON列中的值上创建索引来提高查询性能。这可以通过虚拟列上的“功能索引”来实现。 便利性 -JSON列的附加内联语法使在SQL中集成文档查询变得非常自然。例如(features.feature是一个JSON列):SELECT feature->"$.properties.STREET" AS property_street FROM features WHERE id = 121254; 哇 !它们包括一些很棒的功能。现在,更容易操作数据。现在可以在列中存储更复杂的数据。因此,MySQL现在具有NoSQL的味道。 现在我可以想象对JSON数据的查询类似 SELECT * FROM t1 WHERE JSON_EXTRACT(data,"$.series") IN ( SELECT JSON_EXTRACT(data,"$.inverted") FROM t1 | {"series": 3, "inverted": 8} WHERE JSON_EXTRACT(data,"$.inverted")<4 ); 那我可以在几个json列中存储巨大的小关系吗?好吗?它破坏规范化了吗?如果可能的话,我想它将像MySQL列中的NoSQL一样。我真的很想了解更多有关此功能的信息。MySQL JSON数据类型的优缺点。

6
将本地JSON文件加载到变量中
我正在尝试将.json文件加载到javascript中的变量中,但无法正常工作。这可能只是一个小错误,但我找不到它。 当我使用静态数据时,一切工作正常: var json = { id: "whatever", name: "start", children: [{ "id": "0.9685", "name": " contents:queue" }, { "id": "0.79281", "name": " contents:mqq_error" } }] } 我把一切的在{}一个content.json文件,并试图以加载到本地JavaScript变量作为解释在这里:负载JSON转换成变量。 var json = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "/content.json", 'dataType': "json", 'success': function(data) { json …
113 javascript  jquery  json 

3
JSON.parse意外字符错误
我收到此错误: JSON.parse:意外字符 当我在firebug中运行以下语句时: JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false}); 为什么会这样呢?JSON字符串对我来说似乎是正确的,我也使用JSHint对其进行了测试。在上述情况下,传递的对象是服务器响应,其内容类型设置为application/json
112 javascript  json 

8
如何告诉杰克逊忽略我无法控制源代码的属性?
长话短说,我的一个实体有一个GeometryCollection,当您调用“ getBoundary”时会引发异常(这是另一本书的原因,现在让我们说这是它的工作方式)。 有没有办法让我告诉杰克逊不要包括那个特定的吸气剂?我知道自己拥有/控制代码时可以使用@JacksonIgnore。但是事实并非如此,杰克逊通过对父对象的连续序列化来结束这一点。我在杰克逊文档中看到了一个过滤选项。这是一个可行的解决方案吗? 谢谢!
112 java  json  jackson 

4
将json数据转换为html表[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 是否有任何jQuery或javascript库根据给定的json数据生成动态表?我不想定义列,该库应读取json哈希中的键并生成列。 当然,我可以自己遍历json数据并生成html表。我只想知道是否存在任何可以简单重用的库。

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.