Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.3k views
in Technique[技术] by (71.8m points)

Rendering HTML output as JSON in Firefox

I have a file persons.json, containing:

[
  {"firstName":"John", "lastName":"Doe"},
  {"firstName":"Anna", "lastName":"Smith"},
  {"firstName":"Peter", "lastName":"Jones"}
]

When I open it in Firefox, it invokes the JSON viewer, like this:

enter image description here

However, I would like to achieve the same thing when opening an HTML file, persons.html:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="application/json; charset=utf-8"/>
</head>
<body>
<pre>
[
  {"firstName":"John", "lastName":"Doe"},
  {"firstName":"Anna", "lastName":"Smith"},
  {"firstName":"Peter", "lastName":"Jones"}
]
</pre>
</body>
</html> 

Which Firefox renders to:

enter image description here

How can I force Firefox to render the HTML file's output as JSON?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

What you're asking for is a JSON renderer, a simple google search would give you a few options, here's a simple library I found that you can use https://dev.to/smrgrg/rendering-json-data-in-html-489o


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...