您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Web开发 >> json导出表格问题

json导出表格问题

来源:网络整理     时间:2016/5/28 17:28:35     关键词:json

关于网友提出的“json导出表格问题”问题疑问,本网通过在网上对“json导出表格问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:json导出表格问题
描述:

1.大神已经解决几个json合并问题
首选感谢timeswind大神
https://segmentfault.com/q/1010000004733...

2.我想在这个基础上 导出表格 代码如下

import json
import pandas as pd
import numpy as np

jsonOne = {
    "data": [
        {
            "id": "123456",
            "create_time": "2016-03-28 11:41:00",
            "phone": "138888****",
            "name": "aaa"
        },
        {
            "id": "456789",
            "create_time": "2016-03-30 11:41:00",
            "phone": "138888****",
            "name": "bbb"
        }
    ]
}

jsonTwo = {
    "data": [
        {
            "id": "123456",
            "driver": "2016-03-28",
            "work": "work1",
            "type": "A"
        },
        {
            "id": "456789",
            "driver": "2016-03-28",
            "work": "work2",
            "type": "B"
        }
    ]
}

newJson = {
    "data": []
}

for index,item in enumerate(jsonOne['data']):
    newObj = {
        "id": item["id"],
        "create_time": item["create_time"],
        "phone": item["phone"],
        "name": item["name"],
        "driver": jsonTwo["data"][index]["driver"],
        "work": jsonTwo["data"][index]["work"],
        "type": jsonTwo["data"][index]["type"]

    };
    newJson["data"].append(newObj)

print(newJson["data"]);

test = pd.DataFrame(newJson)

test.to_csv('hello.csv')

print '------------OK-------------'

然后表格输出就是这样
json在线解析,json格式化,json格式,json解析,java json,json 数组,json文件,php json,json.stringify


解决方案1:

我猜你是没加["data"],所以你那个pd解析不了data


test = pd.DataFrame(newJson["data"])
test.to_csv('hello.csv')
print(test)


以上介绍了“json导出表格问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1368011.html

相关图片

相关文章