草庐IT

day33-JSON

全部标签

javascript - 将空值替换为 JSON OBJECT 中的空值

您好,我有一个由ajax请求提供的JSON对象。json中的一些值显示为null,但我想要一个emptyString而不是我的代码示例:$.post("/profil_process/wall/preview-post.php",param,function(data){//thisdoesnotworkJSON.stringify(data,function(key,value){returnvalue===""?"":value});$('#previewWall').html(getPostWall(data.type,data.titre,data.url,data.descr

javascript - 将对象从 JSON 文件加载到 javascript

如果对象在json文件中可用,我如何将对象加载到javascript中?我的html中有以下脚本:varx=scene.x;这是位于同一文件夹中的文件scene.json:{"scene":{"x":0,"y":0,"w":11000,"h":3500,}}但json文件未正确加载(意外标记“:”)并且scene.x引用也可能不是它应该完成的方式。可以直接引用数据吗?或者它是否需要通过一些http请求加载? 最佳答案 将此修改为javascript:varscene={"x":0,"y":0,"w":11000,"h":3500};

javascript - 如何使用 javascript API 和 json 获取 youtube 播放列表

这是我的youtube项目的一部分。我尝试从JSON格式中提取视频信息,但我在这一行中遇到了问题:varvideoId=data.feed.entry[i].link[1].href;当我在单行中执行此操作时,不是在cikleevrithing中,但在ciklefororwhile我有错误。//getyoutubeIDfunctionextract(url){pos1=url.indexOf("videos/");pos2=url.substr(42,11);returnpos2;}//MyplaylistLINKvarurl2="http://gdata.youtube.com/fe

javascript - 动态地从 JSON 数组键值对中检索键 - Javascript

我有一个问题想请教您的专业知识。这是我拥有的一个JSON数组:[{"A":20,"B":32,"C":27,"D":30,"E":40}]我想做的是从JSON数组而不是值中检索键(A、B、C、D、E)。我能够检索值但不能检索键。我正在使用它来动态检索值:functioncalculateSum(jsonArray){varresult=0;for(vari=jsonArray.length-1;i>=0;--i){varo=jsonArray[i];A=o.A;B=o.B;C=o.C;D=o.D;E=o.E;result=A+B+C+D+E;returnresult;}returnre

javascript - 使用 javascript 和 Postman 计算 JSON 数组中的记录

我有一个返回2条记录的控件:{"value":[{"ID":5,"Pupil":1900031265,"Offer":false,},{"ID":8,"Pupil":1900035302,"Offer":false,"OfferDetail":""}]}我需要通过Postman进行测试,我返回了2条记录。我尝试了在这里和其他地方找到的各种方法,但没有成功。使用下面的代码无法返回预期的答案。responseJson=JSON.parse(responseBody);varlist=responseBody.length;tests["Expectednumber"]=list===und

javascript - JSON.stringify 忽略一些对象成员

这是一个简单的例子。functionPerson(){this.name="Ted";this.age=5;}persons[0]=newPerson();persons[1]=newPerson();JSON.stringify(persons);如果我有一个Person对象的数组,并且我想将它们字符串化。如何返回仅包含名称变量的JSON。这样做的原因是,我的大型对象具有导致问题的递归引用。我想从stringify过程中删除递归变量和其他变量。感谢您的帮助! 最佳答案 最简单的答案是指定要字符串化的属性JSON.stringify

javascript - JSON.stringify 不转义?

我正在使用`JSON.stringify?字符串化一个对象,但引号没有转义?我是否误解了它应该转义引号?这被输出到模板中,没有任何引号被转义:{"console":{"free":false}} 最佳答案 将对象字符串化两次就可以了console.log(JSON.stringify(JSON.stringify({"console":{"free":false}})));//"{\"console\":{\"free\":false}}" 关于javascript-JSON.strin

javascript - 使用 Rails 在 View 中打印有效的、非转义的 JSON

我已经尝试了一切。helper的每一个组合raw,html_safeto_json包括对::JSON.encode的一些尝试和CGI.unescape.问题是无论我做什么,我都无法在View中打印格式正确的JSON。它始终是HTML转义。这是我认为的代码:varcampaignData;在我的例子中,引号总是被转义为"。我只是对引号做一个gsub,但对于IMO应该是一个非常简单、有据可查的用例来说,这是一个糟糕的解决方案。 最佳答案 这里的问题是“=”字符串。由于它被认为是不安全的,因此它会污染另一个字符串。您可能可以执行以下任一操

javascript - 使用 jquery 对 json 数据进行分组

我想按部门格式化我的json响应,以便我可以动态地为我的模板提供数据。该代码将使用获取数据jSON,然后我就卡在那里了。我可以单独提取数据,但我很好奇我是否可以使用jquery/javascript来做到这一点。我还读到有一个名为Underscore.js的实用程序库可以实现此目的。[{"division":"East","rm_name":"RussMartin","address":"MT,VT,NH,ME(allfirms)","state":"MT","coordinates":"43.299428,-74.217933"},{"division":"East","rm_nam

javascript - 将 node-sass-json-importer 集成到 Angular CLI 应用程序中

尝试添加node-sass-json-importer进入AngularCLI应用程序。我使用的是1.0.0-beta.17版本的CLI,但也无法使用当前版本的1.2解决这个问题。通过yarn安装后,我不知道应该在应用程序配置中的什么位置设置它。有没有人成功地将它集成到他们的应用程序中?onlyanswer我发现这适用于使用Webpack的应用程序,但不适用于AngularCLI。 最佳答案 Solvedthisbychangingthestyles.jsnode_modules/@angular/cli/models/webpac