JavaScript - Json Data Viewer

JavaScript - Json Data Viewer

由於需要常常使用json,所以有時候測試時,需要看回傳的資料是否正確,常常複製到Online Json Parser去看,有點花太多時間

http://json.parser.online.fr/

所以開始想說,能不能使用js library,直接在本地顯示json,然後我就找到以下這個網址

https://www.jqueryscript.net/demo/jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer/

如果想快點使用這個功能可以複製我以下程式碼

及下載對方的程式library

<link href="jquery.json-viewer.css" rel="stylesheet">
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="jquery.json-viewer.js"></script>

Html

		<textarea id="json-input" style="margin-top:20px;display:none" rows="25">
		</textarea>
		<button id="btn-json-viewer">json-viewer</button>
		<pre id="json-renderer"></pre>
		<script>
			$(document).ready(function(){
				var json = <?=json_encode($json)?>;
				$('#json-input').html(document.createTextNode(JSON.stringify(json, null, 4)));
				$('#btn-json-viewer').click(function() {
					try {
						var input = eval('(' + $('#json-input').val() + ')');
						$('#json-renderer').json_viewer(input);
					}
					catch (error) {
						alert("Cannot eval JSON: " + error);
					}
				});

				// Display JSON sample on load
				$('#btn-json-viewer').click();
			});
		</script>

以上弄完,應該就可以快速使用