簡體   English   中英

output 到 html 導致 JSON 格式干凈

[英]output to html results in JSON format clean

我有一個 django 應用程序正在執行一些 python 腳本並將結果返回到網頁....不幸的是,JSON 格式的結果看起來很討厭,而且在終端中很難閱讀。我正在使用終端JSON output 很可愛,讀起來很舒服,但這不利於這個....任何人都知道一種方法可以在我的網頁上以漂亮的標准 JSON 格式呈現結果

from django.shortcuts import render
import requests
import sys
from subprocess import run, PIPE

def button(request):
    return render(request,'homepage.html')

def external(request):
 out=run([sys.executable,'//home//testuser//data-extract.py'],shell=False,stdout=PIPE)
json.dumps(out, indent=4, sort_keys=True)
    print(out)
    return render(request,'homepage.html',{'data':out})

嘗試在前端執行此操作

html

<pre id="json"></pre>

javascript

 var data = { "data": { "study":"mca" }, "name": "lbvasoya", "country": "india", "id": 50 } document.getElementById("json").innerHTML = JSON.stringify(data,undefined,2)
 <pre id='json'></pre>

document.getElementById("json").innerHTML = JSON.stringify({{ data }}, undefined, 2);

go 通過此鏈接JSON.stringify 使用嘗試讓我知道

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM