0
ARC:为什么高级REST客户端返回的json与Python中的Requests模块返回的json不同?
我在一个以.json文件保存返回的JSON和使用将它变成一个熊猫数据帧:
temp_json = pd.read_json('TempJson.json', orient='columns')
这个伟大的工程。 但我使用的请求模块在Python 2.7.13,具体有:
myResponse = requests.post(url, json= payload, headers = headers)
jData = json.loads(myResponse.content)
和1)的JSON结构比temp_json非常不同和2)它完全沉船我的代码。任何想法为什么?从temp_json
段:从蟒JSON
{
"expand": "schema,names",
"startAt": 0,
"maxResults": 250,
"total": 3,
"issues": [
{
"expand": "operations,editmeta,changelog,transitions,renderedFields",
"id": "1954523",
"key": "SPGC-14075",
"fields": {"summary": "QA: Build concentration support into CDC automation",
"issuetype": {
"self": "https://itec-jira.fmr.com/rest/api/2/issuetype/20",
"id": "20",
"description": "Default sub-task",
"iconUrl": "https://itec-
jira.fmr.com/images/icons/issuetypes/subtask_alternate.png",
"name": "Sub task",
"subtask": true
样品:
{
"issues": [
{
"key": "SPGC-25646",
"fields": {
"status": {
"statusCategory": {
"name": "To Do",
"self": "https://itec-jira.fmr.com/rest/api/2/statuscategory/2",
"id": 2,
"key": "new",
"colorName": "blue-gray"
},.....
请显示你得到的两个不同的json。 – fazega
我发布了片段。 – jenkelblankel
@jenkelblankel:你的片段不会显示任何差异;字典可能是平等的,但只是按不同的顺序列出它们的键。 – jwodder