IT story

속성 탐색기처럼 작동하는 GUI 기반 또는 웹 기반 JSON 편집기

hot-time 2020. 5. 5. 19:37
반응형

속성 탐색기처럼 작동하는 GUI 기반 또는 웹 기반 JSON 편집기


배경 : 아직 존재하지 않을 수있는 요청이지만 오랜 시간 동안 만들려고했습니다. 먼저 누군가 아직 그런 것을 보았는지 물어볼 것입니다.

다음과 같은 임의의 JSON 구조가 있다고 가정하십시오.

{
    'title_str':'My Employee List'
    ,'lastmod_str': '2009-June-15'
    ,'employee_table':[
        {'firstname':'john','lastname':'doe','age':'33',}
        ,{'firstname':'jane','lastname':'doe','age':'34',}
        ,{'firstname':'samuel','lastname':'doe','age':'35',}
    ]
}

질문 : 이와 같은 구조를 취할 수있는 웹 기반 JSON 편집기가 있습니까? 사용자가 사용자 친화적 인 GUI에서이를 자동으로 수정할 수 있습니까?

예제 : title과 lastmod에 대해 2 개의 입력 유형 텍스트 컨트롤과 arr_list에 대한 3 개의 열과 3 개의 행이있는 입력 유형 텍스트 컨트롤 테이블을 표시하는 자동 생성 HTML 양식을 상상해보십시오. 또는 표의 각 행 옆에있는 [+] [X]를 클릭하여 행을 추가하십시오.

큰 아이디어 : 이것 의 뒤에 "큰 아이디어"는 사용자가 임의의 (재귀 적이 지 않은) JSON 구조를 지정할 수 있고 GUI 기반 상호 작용으로 구조를 편집 할 수 있다는 것입니다 (이것은 "XML Spy의"XML 편집기 그리드보기 ").

또한보십시오:

업데이트 : (목 2014-07-31 18:31:11)

이 닫힌 SO 게시물을 추가로 추적하기 위해 github 리포지토리가 생성되었습니다.


업데이트 : 내 질문에 대답하기 위해 지금까지 내가 찾은 것이 있습니다. 다른 누군가가 무언가를 가지고 있다면, 나는 여전히 더 많은 것을 알고 싶어합니다.

JSON 스키마 기반

상업용 (의도하거나 암시하지 않으며 요구 사항을 충족하거나 충족하지 않을 수 있음)

jQuery

YAML

See Also


Generally when I want to create a JSON or YAML string, I start out by building the Perl data structure, and then running a simple conversion on it. You could put a UI in front of the Perl data structure generation, e.g. a web form.

Converting a structure to JSON is very straightforward:

use strict;
use warnings;
use JSON::Any;

my $data = { arbitrary structure in here };
my $json_handler = JSON::Any->new(utf8=>1);
my $json_string = $json_handler->objToJson($data);

참고URL : https://stackoverflow.com/questions/998832/gui-based-or-web-based-json-editor-that-works-like-property-explorer

반응형