求助 用js怎么转换json的keys和value 都变成value

JavaScript025

求助 用js怎么转换json的keys和value 都变成value,第1张

其实就是for in的运用

var t={"MONTHLY":{"2015-11":5,"2015-10":2,"2015-09":3,"2015-12":1,"2016-01":2}}

var temp=[]

for (item in t.MONTHLY){

temp.push({USEDDATE:item,USEDVALUE:t.MONTHLY[item]})

}

console.log(temp)

这个temp就是里面的数组对象 另外固定的字段自己写就行.

var arr=new Array()

var arr1=new Array()

var j=0

for (var i in formdata){

//alert(i)

arr[j]=i

arr1[j]=formdata[i]

j++

}

alert(arr)

alert(arr1)

这样即可

1、首先,需要创建一个Json文件。或者是用户自行从网络上获得Json文件。

2、如果用户是创建的。还需要在新建的Json文件中输入数据。

3、准备好Json数据文件以后,接着创建一个Html文件。在<script>标签内创建一个函数,使用Ajax语言获得和读取Json文件。

4、获取和读取文件以后,在读取数据前。用户还需要创建一个用户遍历Json文件全部数据的函数。

5、创建数据遍历函数以后,在获取和和读取函数中进行调用。遍历读取文件中的数据。

6、获取Json文件中的全部数据以后,将数据用Html代码呈现到网页上。