草庐IT

hal-json

全部标签

javascript - 如何解析以数字为键的JSON

我有以下json,不幸的是我无法控制这个输出。{"questions":{"9733":{"text":"StarTrekorStarWars?","answers":{"41003":"StarTrek","41004":"StarWars","41005":"Neitherissuperiorinmyopinion;bothgreatintheirownways","41006":"Notafan","41007":"Idon'thaveanopiniononthis"}},"25272":{"text":"Whichofthesesummermoviesareyoulooking

javascript - 如何将序列化的 JSON 字符串包装在 'single quotes' 中

我有一个名为blocki的javascript对象,我想使用restAPI对其进行序列化和更新。所以我打电话:JSON.stringify(blocki)这给了我这个字符串:"{"name":"UpdatedBlocki","bounds":{"x":"2em","y":"2em","w":"8em","h":"12em"}}"这几乎是我所需要的,除了双引号字符串应该在外面有单引号,像这样:'{"name":"UpdatedBlocki","bounds":{"x":"2em","y":"2em","w":"8em","h":"12em"}}'根据MDNJSON.stringify上的

javascript - 可以缓存 JSON 以提高性能/加载时间吗?

我正在使用JSON文件自动填充下拉列表。它绝不是庞大的(3000行并且还在增加),但是刷新页面所花费的时间变得非常明显。第一次加载页面时,将读取JSON,这取决于用户选择的选项决定了JSON的哪一部分用于填充下拉列表。然后在每次刷新或选择菜单时加载它。是否有可能以某种方式缓存这些值以防止需要一次又一次地重新加载它?谢谢。编辑:更多信息:它本质上是一个单位转换器。JSON包含所有详细信息。例如,当用户选择“Temp”时,会调用电话并填充列表。转换完成后,您可以花一整天时间运行临时转换,它们会很好,但每次用户更改转换类型时,现在长度、页面刷新并花费大量时间。 最

javascript - JS 对象到 JSON 字符串?

这个问题在这里已经有了答案:ConvertJSobjecttoJSONstring(23个回答)关闭7年前。如何在JavaScript函数中将JavaScript对象转换为JSON字符串?我需要将JSON字符串传递给JSP页面。

Javascript JSON 日期反序列化

我正在尝试反序列化其中包含javascript日期的json对象。在对象上调用JSON.stringify时,日期被序列化为未正确反序列化回日期的字符串。我尝试使用chrome、IE和FF的native浏览器实现以及使用jquery来反序列化对象。两者都给出了一些结果。这是片段:varobj={Date:newDate()};varobjSer=JSON.stringify(obj);varobjDeser=JSON.parse(objSer);varobjJqDeser=$.parseJSON(objSer);functiongetYear(value){try{returnvalu

javascript - 如何在 JavaScript 中编辑外部 JSON 文件?

我在thetutorialofEstherCrawford之后创建了一个小聊天机器人.该机器人检查输入用户的字符串并使用我的json答案之一进行响应。例如,如果我说“你好”,机器人会回应“嘿,我很高兴你设置了EstherBot!”script.json{"HELLO":"Hey,I'msogladyousetEstherBotup!","ILOVEYOU":"Awh,shucks!Iloveyoutoo!","CONNECTME":"","DISCONNECT":"Rogerthat,EstherBotisback."}我的问题是:如何在JavaScript中编辑我的script.js

javascript - CSS 到 JSON 解析器或转换器

我在一个没有HTML或CSS层的非网络平台上工作,只有一个纯JavaScript实现。我想使用AJAX将CSS文件作为文本字符串加载,将CSS解析为JS对象或JSON,然后使用实用程序库来解释应将哪些样式应用于DOM树中的元素。我该怎么做? 最佳答案 我认为您正在寻找“JavaScriptCSS解析器”。你看过这些吗?http://www.glazman.org/JSCSSP/或http://bililite.com/blog/2009/01/16/jquery-css-parser/第一个看起来很合适,但如果您喜欢jQuery,那

javascript - JSON 对象 .. JSON 对象内部

所以我是JSON的新手,并且一直在尝试一些可能性。我想知道的一件事:有没有办法将“JSON对象”放入“JSON对象”中?我想假设这是可以做到的,并且希望它成为可能,因为它可能非常很有用,但对语法的所有尝试都让我失败了。这是标准的示例:varPerson={name:'John',age:21,alive:true,siblings:[{name:'Andrew',age:23,alive:true},{name:'Christine',age:19,alive:true}]}现在,有没有办法做类似下面的事情?varAndrew={name:'Andrew',age:21,alive:t

javascript - Angular js解析Json对象

一个json对象有一个键lastLogin。它的值是一个字符串。我正在尝试打印firstNameJohn和Blake$scope._users=[{"User":{"userid":"dummy","lastlogin":"{\"employees\":[{\"firstName\":\"John\"},{\"firstName\":\"Blake\"}]}",}}];FIDDLE如有任何帮助,我们将不胜感激。 最佳答案 这样试试查看{{emp.firstName}}ControllervarmyApp=angular.module

javascript - 在 JavaScript 中获取 JSON 对象的最后一个元素

我在JavaScript中得到了一个json对象,例如:varjson={"20121207":"13","20121211":"9","20121213":"7","20121219":"4"};不知道最后一个键的名称。(按键升序排列)如何读取最后一个元素的值(和键)? 最佳答案 varhighest=json[Object.keys(json).sort().pop()];Object.keys(ES5,可填充)返回对象键的数组。然后我们对它们进行排序并获取最后一个。您无法确保for..in循环中的顺序,因此我们不能完全依赖它。