2016-09-15 11 views
-1

구성으로 JSON 파일을 사용하는 응용 프로그램을 작성했습니다. 지금까지 손으로 JSON 설정을 작성했습니다. 그러나 JSON 형식에 익숙하지 않은 다른 사용자가 자신의 구성을 만들 수있게하려고합니다. 구성에 저장해야하는 오브젝트는 3 가지 유형 밖에 없지만 사용자는 이러한 오브젝트의 사본을 여러 개 추가 할 수 있어야합니다. 사용자가 "유형 A 추가"와 같은 버튼을 누를 수 있고 구성 유형 A의 객체가 기본값으로 채워지고 시각화되어 사용자가 속성을 선택하고 편집 할 수있는 구성 응용 프로그램을 작성하려고합니다. 이 작업을 수행하는 응용 프로그램을 작성하는 방법을 알고 있지만 휠을 다시 발명하는 것처럼 느껴집니다. 누구든지 내 구성 응용 프로그램 내에서 시각화를 처리하고 JSON 파일을 편집 할 수있는 오픈 소스 Java 라이브러리를 알고 있습니까? 내가 완전히 잘못된 방향에서이 문제에 접근했다면 알려주십시오.Java JSON 편집기/시각화 자

답변

0

나는 "바퀴를 재발견하는 것을 두려워하지 말라"고 말하고 싶다.

How do I convert an object to JSON representation (반대의 경우도 마찬가지) Java representation of JSON Object
Javascript to Java using JSON 그 중


, GSON 잘 보이는 : 는하지만 사실은 가능한 한 무리의 솔루션이 있다는 것입니다.

개인적인 경험으로는 Yaml이 적절한 해결책으로 밝혀졌습니다.

+0

GSON은 변환에 매우 효과적이며 매우 구현이 간단합니다 (함수 호출 만). –

+0

저는 현재 GSON을 사용하고 있으며 훌륭하게 작동합니다. 그러나 JSON 파일을 소프트웨어 배경없이 사람들이 시각화하고 편집하는 방법에 더 많은 관심이 있습니다. 아마도 JSON 트리에서 노드를 쉽게 추가/편집 할 수있는 문법을 기반으로하는 시각적 편집기가있을 것이라고 생각했습니다. 다음과 같은 온라인 편집기가 있습니다 : http://www.jsoneditoronline.org/하지만 메모장 텍스트 편집기 이상의 작은 단계입니다. 일부 자동 검사 및 매개 변수의 자동 채우기에 기본값을 추가하는 방법이 있으면 좋을 것입니다. – PentiumPro200