2011-08-09 5 views
6

XML은 XML을 기반으로하는 비표준 MIME 유형이 '+ xml'접미사 (구문 강조 표시 등에 유용함)를 사용하는 규칙이 있습니다. 이 내용은 RFC3023으로 요약됩니다.JSON에는 + json 접미사 규칙이 있습니까?

나는 RFC4626을 살펴 봤지만 JSON과 비슷한 것을 찾을 수는 없습니다. JSON에도 이와 유사한 규칙이 적용됩니까? 어디에서 문서화되어 있습니까?

답변

2

XML에는 다양한 미디어 유형이 있습니다. 일반적인 사람은 다음과 같습니다

  • XHTML (확장 하이퍼 텍스트 마크 업 언어) application/xhtml+xml
  • SVG (확장 가능한 벡터 그래픽) image/svg+xml
  • RSS (정말 간단 신디케이션) application/rss+xml

각 MIME 유형은 다른 언어를 식별합니다.

RFC 3023은 접미사 + xml을 사용하는 규칙을 귀하가 올바르게 지적한 것으로 표준화합니다.

위키 피 디아 문서에서 바꿔서 표현하면 XML and MIME입니다.

업데이트 : JSON이 XML의 대체 표현으로 사용되지 않는다는 잘못된 가정을 제거했습니다.

접미어 +json이 널리 사용되는 대체 MIME 유형이 있습니다. 그리고 JSON을 고려할 때 계속 성장할 것입니다.

+json 접미사 규칙은 비표준이지만 다른 사람들이 사용하고 있습니다.

+2

나는 이것이 사실 생각하지 않는다 - 유사 JSON에 기반 형식의 증가가 얼마나 XML (메타 언어) XHTML, SVG 및 RSS와 같은 항목을 정의하는 데 사용됩니다. 예를 들어, 활동 스트림 형식에는 XML 및 JSON 기본 변형이 모두 있습니다. geoJSON은 꽤 널리 사용되고 있으며 숫자도 늘어날 것입니다. – StaxMan

+0

@StaxMan : 포인터 주셔서 감사합니다. –

1

GitHub API는 맞춤 JSON MIME 유형을 사용합니다.

http://developer.github.com/v3/media/

당신은 그들의 규칙을 채택 할 수있다.

사용자 정의 XML MIME 유형과 동일한 방식으로 문서화되어 있다고 생각하지 않습니다. 나는 그것이 유용하다고 생각한다. 그리고 그것이 문서화되어야한다고 생각한다. 그 동안이 도구를 사용할 수 있으며 일부 도구는 MIME 유형을 JSON으로 인식하지 못한다는 것을 알고 있습니다.

0

나는 그런 대회가 사용 된 것을 보았습니다, 그렇습니다. JSON (사양)이 지정해야하는 것은 아니지만 이후 개정에서 지침을 제안 할 수 있습니다. 대부분의 경우 별개의 RFC로 정의됩니다.

보다 완벽한 답변을 줄 수있는 전문가가 더 많은 restful-json과 같은 메일 링리스트에서이 질문을 할 수 있습니다.

2

"application/" subtype "+json"에 대한 지속적인 사양 프로세스가 A JSON Media Type for Describing the Structure and Meaning of JSON Documents에 있습니다. 추가 리소스는 http://json-schema.org/에서 확인할 수 있습니다.

+0

JSON 스키마 사양은 실제로 '+ json'접미사 경합을 정의하지 않습니다. 스펙은 단지'application/schema + json' MIME 타입을 참조하기도하지만 그 것은 동일하지 않습니다. – Gili

+0

와우. 나는 내가 무엇을 생각하고 있는지 전혀 모른다. 맞습니다. 첨부 된 초안은 * + json 접미사를 정의합니다. – Gili