Json字符串拼接

function MosaicData(json) {
    if (json.length < 1)
        return "[]";
    var jsonData = "[";
    jsonData += "{";
    jsonData += "\"REGION\":" + "\"" + json[0]["REGION"] + "\",";
    jsonData += "\"CITYCODE\":" + "\"" + json[0]["CITYCODE"] + "\",";
    jsonData += "\"CITY\":" + "\"" + json[0]["CITY"] + "\",";
    jsonData += "\"oldCityCode\":" + "\"" + json[0]["oldCityCode"] + "\",";
    var index = 0;
    for (var n = 0; n < json.length; n++) {
        if (json[n] != null) {
            jsonData += "\"MINAQI" + index + "\":" + "\"" + json[n]["MINAQI"] + "\",";
            jsonData += "\"MAXAQI" + index + "\":" + "\"" + json[n]["MAXAQI"] + "\",";
            jsonData += "\"PRIMARYPOLLUTION" + index + "\":" + "\"" + json[n]["PRIMARYPOLLUTION"] + "\"";
        } else {
            jsonData += "\"MINAQI" + index + "\":" + "\"-\",";
            jsonData += "\"MAXAQI" + index + "\":" + "\"-\",";
            jsonData += "\"PRIMARYPOLLUTION" + index + "\":" + "\"-\"";
        }
        index++;
        if (index < json.length)
            jsonData += ",";
    }
    jsonData += "}";
    jsonData += "]";
    //console.info(jsonData);
    return jsonData;
}

你可能感兴趣的:(JavaScript)