草庐IT

javascript - 将 JSON 转换为 HTML 树

我想从下面的JSON示例生成一个HTML树(最好是UL-LI)。有没有人有可以处理这种特定结构的简单、递归JS函数(不是框架)?感谢您的帮助!{"folder":[{"title":"1","folder":[{"title":"1.1","folder":[{"title":"1.1.1",},{"title":"1.1.2",}]}]},{"title":"2",}]} 最佳答案 functionto_ul(obj){//--------vcreateanelementvarf,li,ul=document.createElem

javascript - 从嵌套的 json 中排序的 Angular 4 数据表

需要有关带有嵌套数据的Angular数据表的帮助。我想对表中的数据进行排序。我正在使用来自-https://www.npmjs.com/package/angular2-datatable的数据表数据表适用于单一数组类型的数据。(用于许多Angular应用)问题:我有嵌套的json(实际上,我有复杂的json,让这里变得简单)感谢您对此进行调查。如有任何建议或帮助,我们将不胜感激。JSONrecords=[[{"name":"SubjectName","type":"text","id":"subjectName","value":"DavidJ","firstName":"David

javascript - 在 JavaScript 中访问多个 JSON 文件

我有一些sprite表,其中atlus以JSON格式保存。我正在根据structurefromBrowserQuest构建我的atlus.他们的每个JSON文件如下所示:{"id":"agent","width":24,"height":24,"animations":{"idle_down":{"length":2,"row":0}},"offset_x":-4,"offset_y":-8}但我想知道,如果它只是原始对象文字,我该如何访问每个JSON文件中的数据?由于每个JSON文件都是一个对象字面量,我能想到的访问它的唯一方法是将对象字面量保存到一个变量中,例如varagent={

javascript - JSONPath 或其他类似 XPath 的 JSON/Javascript 实用程序;或 Jquery JSON

我一直在研究JSONPath,虽然它看起来做得很好,但我想知道是否有人使用过它并且可以评论它的可用性,或者可以推荐替代方案?如果有一个JQuery插件可以做这样的事情,那将是真正的巧妙之处。我一直在搜索插件并空手而归。无论如何,在我花时间了解JSONPath(它有一些我不热衷的方面)之前,或者在我重新发明轮子之前,我想我会看看是否有人对此有看法......为了让你明白我的意思,想象一下这个Javascript对象:varCharacters=[{id:"CuriousGeorge",species:"Monkey",mood:"curious",appendage:[{type:"ha

javascript - 如何访问 JSON 对象中的数组?

我有以下JSON对象:[{"comments":[{"created_at":"2011-02-09T14:42:42-08:00","thumb":"xxxxxxx","level":1,"id":214,"user_id":41,"parent_id":213,"content":"xxxxxx","full_name":"xxK"},{"created_at":"2011-02-09T14:41:23-08:00","thumb":"xxxxxxxxxxxxx","level":0,"id":213,"user_id":19,"parent_id":null,"content":

javascript - 如何使用 JSON 从 Reddit API 中提取 url 数据

我正在尝试从subreddit提要中提取图像帖子URL,并呈现我页面上的元素。一直在尝试破解.getJSON()Flickrexample从jQueryDocs有一段时间了,我没有得到任何地方。有问题的代码:$.getJSON('http://www.reddit.com/r/pics.json',function(data){$.each(data.children,function(i,item){$('').attr("src",url).appendTo("#images");});});在正文中,我有元素:div#images我知道我需要使用JSONP,但不确定如何使用。有人

JavaScript从json获取数据到全局变量

functiontest(){$.getJSON("notebook-json-data.php",function(data){varmyData=data;});}在我的函数中,我得到了json对象,但我想从其函数范围之外访问myData变量。我试过在函数外设置varmyData但没有成功..:(我不熟悉JSON,我需要任何解析吗?如何将这个变量设置为全局变量??请帮忙... 最佳答案 不要尝试将myData设置为全局变量-它不会起作用,因为getJSON是异步的。要么使用promise:functiontest(){retur

javascript - react-native async 函数返回 promise 但不是我的 json 数据?

我正在学习react-native,但遇到了一个问题。为什么在从异步函数返回时获取数据会返回一个promise,但在异步函数本身中,它会正确返回一个对象数组?在componentDidMount()上,我调用我的异步函数,该函数依次获取apiurl:componentDidMount(){letdata=this.getData();console.log(data);//在console.log(json)中,我得到了正确的json对象列表,我可以使用json[0].name访问它们。但稍后,console.log(data)返回一个包含奇数数据的promise:Promise{_4

javascript - 将对象属性添加到 JSON 对象中

我有一个这种格式的JSON对象。[{"name":"schoolname","lineid":"0","time":"4-5","minage":"15","maxage":"35"},{"name":"studentname1","lineid":"1","class":"A"},{"name":"studentname2","lineid":"2","class":"B"}]我想做什么从一组指定的header中,从"lineid":"0"中获取并设置为其他项。例如:headers=["time","minage","maxage"]我从"lineid":"0"得到这些,然后像这样给

javascript - JavaScript 中 JSON.stringify 中的第二个参数

在JavaScript的JSON.stringify()函数中,偶尔会看到如下语法:JSON.stringify(obj,null,4)但是,我无法理解第二个参数null应该做什么。据我所知,上述函数将一个对象作为第一个参数,并将其转换为字符串变量。第三个参数,在本例中为4,缩进并漂亮地打印结果字符串对象。但是即使在我阅读了官方文档上的解释之后,我也看不到第二个参数试图做什么……那么这个参数有什么作用呢?或者它只是为了接受第三个论点?(但我认为该函数应该同时采用参数名称及其参数,例如JSON.stringify(obj,space=4)。我不确定这种语法是否正确在JavaScript中