草庐IT

day33-JSON

全部标签

javascript - 使用 JSON 的键值对

有没有办法以键/值对的方式使用JSON对象处理数据结构?如果可以,有人可以详细说明如何从键访问关联的值对象假设我有这样的东西KEY1|VALUEOBJECT1-(NAME:"XXXXXX",VALUE:100.0)KEY2|VALUEOBJECT2-(NAME:"YYYYYYY",VALUE:200.0)KEY3|VALUEOBJECT3-(NAME:"ZZZZZZZ",VALUE:500.0) 最佳答案 “JSON对象”实际上是一个矛盾词。JSON是一种描述对象的文本格式,而不是实际的对象,因此数据可以是JSON形式,也可以反序列

javascript - express.js - 如何拦截 response.send()/response.json()

假设我有多个调用response.send(someData)的地方。现在我想创建一个全局拦截器,我可以在其中捕获所有.send方法并对someData进行一些更改。express.js有什么办法吗?(钩子(Hook)、监听器、拦截器……)? 最佳答案 您可以如下定义一个中间件(取自并修改自answer)functionmodifyResponseBody(req,res,next){varoldSend=res.send;res.send=function(data){//arguments[0](or`data`)contain

javascript - JSON.stringify 一个带有 Knockout JS 变量的对象

当前场景:functionEmployee(data){varself=this;//variablesthis.Forename=ko.observable(data.Forename);this.Surname=ko.observable(data.Surname);this.Save=function(){varobj=JSON.stringify(self);//Withoutko.observables,thisworksfine.self()doesn'tworkobviously.console.log(obj);};}我认为我正在尝试做的事情非常简单,获取所有可观察值而

javascript - 在 Javascript 中对 JSON 对象进行排序

我一直在寻找像这样对JSON对象进行排序的方法{"results":[{"layerId":5,"layerName":"PharmaceuticalEntities","attributes":{"OBJECTID":"35","FACILITYTYPE":"Pharmacy","FACILITYSUBTYPE":"24HrPharmacy","COMMERCIALNAME_E":"SADDMAARABPHARMACY",},"geometryType":"esriGeometryPoint",},{"layerId":5,"layerName":"PharmaceuticalEnt

javascript - 如何使用 ajax 从文件加载 JSON 对象?

我正在使用JSON传输数据。我的HTML页面需要什么才能使用Ajax读取一个只包含一个JSON对象的文件到我的脚本中?我是否也需要jQuery,或者是否可以使用Ajax加载该JSON文件?不同浏览器有区别吗? 最佳答案 你不需要任何库,一切都可以在vanillajavascript中获取并解析json文件:functionfetchJSONFile(path,callback){varhttpRequest=newXMLHttpRequest();httpRequest.onreadystatechange=function(){i

javascript - 使用 JavaScript 和 JSON 在 Web 应用程序中进行本地化

我正在尝试设置一个脚本来自动本地化Web应用程序。由于Web应用程序旨在使用HTML5的离线缓存功能,因此它需要能够离线工作。因此,在我看来,JavaScript是最佳选择。我更喜欢将所有本地化的所有字符串放在一个JSON文件中,如下所示:{"en":{"application_description":"Thisistheapplication'sdescriptioninEnglish.","application_name":"Thisistheapplication'snameinEnglish."},"ja":{"application_description":"Thisi

javascript - 将 json 数据转换为附加方法的对象的最简单方法?

将包含对象数据的json转换为带有附加方法的实际对象的最快和最简单的方法是什么?例如,我获取了一个水果碗的数据,其中包含一组水果对象,而这些水果对象又包含一组种子:{"fruitbowl":[{"name":"apple","color":"red","seeds":[]},{"name":"orange","color":"orange","seeds":[{"size":"small","density":"hard"},{"size":"small","density":"soft"}]}}这一切都很好,但在客户看来,我们用这种水果做一些事情,比如吃它和种树......varfr

javascript - 不同浏览器中日期值的 JSON.stringify 差异

我在HTML页面中有这段代码:alert(JSON.stringify(newDate()));我包括最新的json2.js(2009-09-29版)在我的页面中支持没有JSON.stringify()的旧浏览器。我还包括jquery-1.3.2.js。我相信具有nativeJSON支持的较新浏览器,它只是传递给nativeJSON功能。这是我在不同浏览器中得到的结果:IE8onWindowsXP:"2010-02-07T21:39:32Z"Chrome4.0onWindowsXP:"2010-02-07T21:39:59Z"Firefox3.0ofWindowsXP:"2010-02

javascript - 如何在 JS 中解析流中的第一个 JSON 对象

我有一个JSON对象流,就像JSON-RPCoverTCP或WebSockets一样。没有长度前缀或定界符,因为JSON是自定界的。所以,当我从流中读取时,我可能会得到这样的结果:{"id":1,"result":{"answer":23},"error":null}{"id":2,"result":{"answer":42},"error":null}{"id":3,"result":{"answ我需要一个一个地解析每个JSON对象。我无法使用JSON.parse执行此操作,因为它只会在最后抛出无关数据的语法错误。当然,对于那个例子,我可以逐行进行,但我不能依赖那样的空白;JSON-

javascript - AngularJS 脚本标签 JSON-LD

如何在AngularJS中使用动态构建的JSON对象创建application/ld+jsonscript标签。这就是我需要的脚本标签的样子{"@context":"http://schema.org","@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"40.75","longitude":"73.98"},"name":"EmpireStateBuilding"}我试过下面的代码,但我无法让它工作:HTML{{jsonId|json}}{{jsonId|json}}ControllervarmyApp=angula