문제

JSON 데이터가 있지만 한 줄에 있습니다. 누구 든지이 데이터를 위해이 데이터를 형식화하고 (예 : 새 줄을 삽입하고 삽입) 웹 또는 Windows 편집기를 아는 사람이 있으므로 더 잘 읽을 수 있습니까? 예를 들어, GUI를 사용하여 JSON을 표시하는 것이 좋습니다.

도움이 되었습니까?

해결책

이것을 시도해 보셨습니까?

http://jsonformat.com/

다른 팁

최근 JSON 편집기 온라인을 쉽게 편집하고 형식화 할 수있는 도구 인 JSON 편집기를 온라인으로 만들었습니다. JSON은 명확하고 편집 가능한 TreeView와 형식의 일반 텍스트로 표시됩니다.

http://jsoneditoronline.org/

다운로드 할 수 있습니다 http://www.thomasfrank.se/json_editor.html 포피터가 아닌 편집자이지만 자신의 데이터로 로컬로 실행하십시오.

http://www.jsonlint.com/ 또한 유용한 검증 및 재구성 도구입니다.

창문에서 나는 다음과 같이 간다 : http://jsonviewer.codeplex.com/

Firebug에서 Raw JSON 응답을 당기고 나를 위해 구문 분석하는 데 편리합니다.

나는 사용한다 http://curiousconcept.com/jsonformatter 컴퓨터 생성 jsons를 포맷하기 위해. 그것은 그것을 많이 읽을 수있게합니다.

JSON은 멋진 옷을 가진 자바 스크립트 대상입니다. 당신은 어떤 것을 사용할 수 있어야합니다 JavaScript Beautifier 정리하려면.

나는 여기에서 이것을 좋아한다 :http://freeformatter.com/json-formatter.html

문서가 RFC 표준을 준수하지 않으면 유효성 검사 프로세스가 유연합니다. 또한 JSON 트리의 작은 영역에서 작업하고 싶을 때 시원한 접을 수있는 노드가있는 나무를 만듭니다.

내가하는 일은 다음과 같습니다. Aptana Eclipse JavaScript 편집기를 사용하여 입력 할 때 구문을 확인합니다. 하나의 트릭 만 있습니다 : JSON을 약간의 JavaScript로 감싸서 모든 것을 유효한 JavaScript 파일로 만들고 빨간색 및 노란색 구문 오류를 제거해야합니다.

그래서 외부에서 {} : x={}; (모든 JSON 물건이 중간에 있습니다).

이제 당신은 그냥 벗겨야합니다 x= 그리고 ; JSON으로 구문 분석하기 전에. 나는 jQuery ajax 함수를 랩핑하는 함수에서 이것을한다.

function get_json_file(url,options,callback){
    var opts = {dataType:"text"};
    opts.url = url;
    $.extend(opts,options);
    opts.success=function(data){
        var json = data.substring(data.indexOf('{'),data.lastIndexOf('}')+1);
        var obj = JSON.parse(json);
        callback(obj);
    };
    $.ajax(opts);
}

약간 미쳤지 만 Eclipse에서 실제로 좋은 구문을 확인하는 JSON 편집기를 효과적으로 갖는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top