x-json 이 지향하는 목표는 크게는 5가지임
1. x-json 주소만 가지고 있으면 간단한 인증으로 해당 Api 마켓에 붙어서 데이터 다운로드 및 사용 가능
2. 텐서플로우와 ML계열 프레임워크에서도 곧바로 해당 데이터를 다이렉트로 받아와서 처리하기 위함
3. 오브젝트와 배열의 혼용은 불가능하고 오직 배열 (텐서) 형태의 구조만 사용됨
4. 좀더 엄격하면서 동시에 최대한 간결함을 추구 - 사용되는 구분자는 딱 ( , ) 만 있고 따옴표도 없음. 자료형은 자동인식
5. 종단간 암호화한 경우 전체 구조틀 구조는 유지하면서 내부 파라미터 값만 암호화됨
그리고 뷰어 프로그램만 있으면 해당 x-json 주소만 즐찾 해뒀다가 자기가 필요한 서비스 사용할 수 있음
ui 에 따라 게시판 같은 형태나 채팅이 될수도 있고 또는 순수 데이터 받아오는 용도가 될수도 있음
아 맞다 그리고 x-json 포맷을 실제 사람이 열어서 직접 확인할때는 어느 곳에서나 똑같은 모습으로 트리구조가 나와야 함
기존 시스템과 호환이 가능하도록 함수 하나만 삽입하면 백엔드 또는 프론트엔드에서 다 사용가능해서 전환이 쉽게 이루어짐
주요 장점으로는
개발자나 사용자 입장에서는 실제 전송되는 문자열포맷이 좀더 가독성이 높아지고 디테일한 형식에 구애받을 필요 없어짐
인증 프로토콜 및 암호화기능 자동 내장이라 개발 편의성이 증대됨
기타 디자인적인 요소는 스킨 형태로 유저가 선택할수 있고 개발자는 프론트를 아예 생각 안해도 서비스 가능해짐
Ai 쪽 ML 학습용 데이터 및 실제 모델 데이터 전송 가능 및 5G 시대에 차세대 표준 데이터 포맷으로도 사용가능함
만약에 임베디드 쪽같이 펌웨어 고정이라 기존 방식으로만 인식되는 경우에는 걍 기존 json 엔드포인트 그대로 쓰면됨
응 거추장스러워 필요할때 그 기능 구현하면되지 오버헤드 쩌네
그 개념이면 같은 개발소속 내에서만 쓰일테고 이건 전세계 공용으로 쓰는 포맷인데
글고 갖다 쓰는 입장에서는 기존 json 파서 대신 백엔드, 프론트에 각각 함수 하나씩만 넣으면 끝인데 왜 오버헤드?
어찌됐든 json이라는 이름은 못쓰겠네 - dc App
그르게 찾아보니 x-json 이미 쓰이고 있넹
아 object 가 아니라서 o 글자 빼야 된다는거였근
해당 댓글은 삭제되었습니다.
오 그거도 이름 좋은듯