Anonymous
So drücken Sie JSON -Werte mit Python nach eins von JSON -Array von JSON Array auf die API.
Post
by Anonymous » 23 Feb 2025, 16:58
Ich habe eine .json < /code> Datei mit einigen JSON -Daten wie unten, < /p>
Code: Select all
[
{
"App_id": "",
"mobile_No": 8****65128,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
}
},
{
"App_id": "",
"mobile_No": 70007*****8,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
}
},
{
"App_id": "",
"mobile_No": 84*****399,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
}
}
]
< /code>
Mein [url=viewtopic.php?t=11587]Problem[/url] ist, wie ich diesen folgenden Code an API
analysiere und auch die Werte einzeln analysieren möchte: < /p>
{
"App_id": "",
"mobile_No": 84****0399,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
}
}
< /code>
JSON -Wert zur API als Post -Methode mit Python?
und muss auch jeden Wert aus dem JSON -Array aufrufen Dies?
Datei wie unten wie unten Für jede Iteration < /p>
Code: Select all
[
{
"App_id": "",
"mobile_No": 8****65128,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
},
"status":"success"
},
{
"App_id": "",
"mobile_No": 70007*****8,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
}
},
{
"App_id": "",
"mobile_No": 84*****399,
"loan_type": 33,
"bank_id": 114,
"latest_status": "Rejected",
"bank_appid": "",
"pan_no": "",
"cust_downloadedapp": {
"date": ""
},
"cust_completedapp": {
"date": ""
},
"rejected": {
"date": "",
"rejection_reason": ""
},
"sanctioned": {
"amount": "",
"date": "",
"tenure": "",
"interest_rate": ""
},
"offer_accepted": {
"date": ""
},
"disbursed": {
"amount": "",
"los_id": "",
"date": ""
},
"status":"success"
}
]
< /code>
Wir müssen in jedem Diktat als Parameterwert Status = Erfolg speichern, wenn er Erfolg hat und fehlschlägt, wenn er in derselben Main.json -Datei fehlschlägt. < /p>
< Blockquote>
mycode.py
Code: Select all
import json
from numpy import equal
import requests
new_path = 'new.json'
with open(new_path, 'r') as f:
data = json.load(f)
for line in data:
r = requests.post('https://apiuat************', json=line)
line['status'] = 'success'
print(r.json())
1740326317
Anonymous
Ich habe eine .json < /code> Datei mit einigen JSON -Daten wie unten, < /p> [code]main.json[/code] [code][ { "App_id": "", "mobile_No": 8****65128, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" } }, { "App_id": "", "mobile_No": 70007*****8, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" } }, { "App_id": "", "mobile_No": 84*****399, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" } } ] < /code> Mein [url=viewtopic.php?t=11587]Problem[/url] ist, wie ich diesen folgenden Code an API analysiere und auch die Werte einzeln analysieren möchte: < /p> { "App_id": "", "mobile_No": 84****0399, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" } } < /code> JSON -Wert zur API als Post -Methode mit Python? und muss auch jeden Wert aus dem JSON -Array aufrufen Dies? [/code] Datei wie unten wie unten Für jede Iteration < /p> [code]main.json[/code] [code][ { "App_id": "", "mobile_No": 8****65128, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" }, "status":"success" }, { "App_id": "", "mobile_No": 70007*****8, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" } }, { "App_id": "", "mobile_No": 84*****399, "loan_type": 33, "bank_id": 114, "latest_status": "Rejected", "bank_appid": "", "pan_no": "", "cust_downloadedapp": { "date": "" }, "cust_completedapp": { "date": "" }, "rejected": { "date": "", "rejection_reason": "" }, "sanctioned": { "amount": "", "date": "", "tenure": "", "interest_rate": "" }, "offer_accepted": { "date": "" }, "disbursed": { "amount": "", "los_id": "", "date": "" }, "status":"success" } ] < /code> Wir müssen in jedem Diktat als Parameterwert Status = Erfolg speichern, wenn er Erfolg hat und fehlschlägt, wenn er in derselben Main.json -Datei fehlschlägt. < /p> < Blockquote> mycode.py[/code] [code]import json from numpy import equal import requests new_path = 'new.json' with open(new_path, 'r') as f: data = json.load(f) for line in data: r = requests.post('https://apiuat************', json=line) line['status'] = 'success' print(r.json()) [/code]