草庐IT

hal-json

全部标签

javascript - 语法错误 : JSON Parse error: Unexpected identifier "object" (anonymous function)

我不明白解析文件时出了什么问题:{"t":-9.30,"p":728.11,"h":87.10}javascript代码:functioncheck(){$.get("http://....file.json",function(response,status,xhr){if(status=="success"){varjson=JSON.parse(response);$("#temp").html(json.t+"°");$("#pressure").html(json.p+"mmhg");}if(status=="error"){$("#temp").html("erro

javascript - 在 Angular JS 中跳过 ng-repeat JSON 排序

有谁知道我如何在使用ng-repeat时完全跳过JSON排序(可能以一种无痛的方式)?例如,我的源JSON看起来像这样-{"title":"Title","description":"Description","moreInfo":"Moreinformation"}一旦我在ng-repeat中使用它,它就会按字母顺序排列它们。像这样的-{"description":"Description","moreInfo":"Moreinformation","title":"Title"}我的ng-repeat看起来像这样-{{key}}{{data}}我见过有人使用单独的键数组并使用它们来

javascript - 如何在 ng-repeat 中对 JSON 数据进行排序?

我正在获取服务器响应并绑定(bind)这些数据以使用ng-repeat查看。现在我想按priceList和name对这些数据进行排序。我可以使用orderBy对名称进行排序,但不能使用priceList。我想根据priceList对产品进行排序。按名称排序会改变列表的顺序,而按priceList排序只会影响每个category的products的顺序。它会影响显示类别的顺序。请帮我解决这个问题。我的代码:Sortingpredicate={{predicate}};Nameprice`{{vals.partTerminologyName}}:Position:{{vals.positi

javascript - 为什么以及何时我们需要展平 JSON 对象?

我很惊讶之前StackOverflow上没有人问过这个问题。查看JSON对象文档和快速谷歌搜索没有得到令人满意的结果。它有什么好处?它是如何工作的?编辑:为了清楚起见,请看一下这个扁平化/非扁平化示例。Fastestwaytoflatten/un-flattennestedJSONobjects谢谢。 最佳答案 在很多情况下,您会获得由某些库自动构建的JSON文本。在所有编程语言中,有许多构建JSON文本的库(一个exampleishere)。每当库添加一些额外的对象或数组包装时,您可能想要摆脱它们可能是因为您将JSON发送到服务器

JavaScript fetch API - 为什么 response.json() 返回一个 promise 对象(而不是 JSON)?

这个问题在这里已经有了答案:Whydoes.json()returnapromise?(6个答案)关闭6年前。我刚刚开始学习FetchAPI:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch这是我编写的用于修改它的代码片段:fetch('http://swapi.co/api/people/1').then(function(response){varjson=response.json();console.log(json);//Expected:{"name":"LukeSkywalker"

javascript - 检查 JSON 键/节点是否存在

我正在使用GoogleMapAPI从邮政编码查找中检索城市+州/地区信息。问题在于,在某些情况下,邮政编码查找不会检索到城市名称。例如92625(美国)。varg=newGClientGeocoder();g.setBaseCountryCode('US');g.getLocations('92625',function(response){if(response){varplace=response.Placemark[0];varstate=place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName;

javascript - 如何转义 JSON 中的反斜杠?

我正在使用Firefox的原生JSON.parse()来解析一些包含正则表达式作为值的JSON字符串,例如:vartest=JSON.parse('{"regex":"/\\d+/"}');上面的'\d'会引发JSON.parse()异常,但在我使用eval时工作正常(这是我试图避免的)。我想要的是在正则表达式中保留“\”——是否有其他一些JSON友好的方式来转义它? 最佳答案 你需要转义已经存在的转义反斜杠:)像这样:vartest=JSON.parse('{"regex":"/\\\\d+/"}');你可以在这里测试一下:htt

javascript - JSON 字符串中的位置到对象中的路径

我有一个类似于这个的JSON字符串:{"Version":"XXX","Statements":[{...},{...},{...}]}如何找出Statements属性中的哪个对象定义在JSON字符串的字符XX处?(考虑到这些对象可以有任意深度的嵌套)。例如,如果我有一个字符串{"Version":"XXX","Statements":[{"a":1},{"b":2},{"b":3}]}--------------------------------------------------------123456789123456789123456789123456789123456789

javascript - 如何在 Javascript 中读取 JSON(服务器响应)?

我在服务器上发送一些请求,它回复我:{"COLUMNS":["REGISTRATION_DT","USERNAME","PASSWORD","FNAME","LNAME","EMAIL","MOBILE","FACEBOOK_ID"],"DATA":[["March,17201216:18:00","someuser",somepass,"somename","somesur","someemail",sometel,"someid"]]}我尝试了很多,但似乎没有任何效果!varxml2=this.responseData;varxml3=xml2.getElementsByTagNa

javascript - 在 JSON 对象数组中找到一个值

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion我从JSP中得到下面的JSON对象数组"Titles":[{"Book3":"BULLETIN3"},{"Book1":"BULLETIN1"},{"Book2":"BULLETIN2"}]在JS端,它被解析,我看到一个包含3个对象的数组。现在,我想在传