提取json对象中的数据,转化为数组

Posted boyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提取json对象中的数据,转化为数组相关的知识,希望对你有一定的参考价值。

var xx1 = ["乐谱中的调号为(   )调", "写出a自然小调音阶。", "以G为冠音,构写增四、减五音程。", "调式分析。", "将下列乐谱移为C大调。", "正确组合以下乐谱。", "以下乐谱应如何正确组合(    )"];
var xx2 = {"0分":{"乐谱中的调号为(   )调":"2","调式分析。":"2","将下列乐谱移为C大调。":"2","正确组合以下乐谱。":"2","以下乐谱应如何正确组合(    )":"2"},"10分":{"以G为冠音,构写增四、减五音程。":"2"},"20分":{"写出a自然小调音阶。":"2"}};
console.log(xx1);
console.log(xx2);
function getData(score, list, result){
    var target = result[score] || {};
    var arr = [];
    for(var i=0; i<list.length; i++){
        arr.push( parseInt(target[list[i]] || 0) );
    }
    return arr;
}

var a = getData(‘0分‘ , xx1, xx2)
console.log(‘0分 ‘ + a)
var a = getData(‘20分‘ , xx1, xx2)
console.log(‘20分 ‘ + a)
var a = getData(‘10分‘ , xx1, xx2)
console.log(‘10分 ‘ +a)

 

以上是关于提取json对象中的数据,转化为数组的主要内容,如果未能解决你的问题,请参考以下文章

如何把对象转化为字符串 php

JSON数组对象和JSON字符串的转化,map和JSON对象之间的转化

如何将json数据转化为数据库文件

怎样将json数据转换成匿名数组或者泛型对象(c#)

JS中如何把JSON格式的字符串转化为一个对象或数组呢?

jmeter中用json提取器提取响应数据中的多个值