如何用json模式来表示这个XML?
如何用json模式来表示这个XML如何用json模式来表示这个XML?,xml,jsonschema,Xml,Jsonschema,如何用json模式来表示这个XML <students> <student name="jack"> <age>23</age> <address> <city>new town</city> <street>my home street 105.</street> </addre
<students>
<student name="jack">
<age>23</age>
<address>
<city>new town</city>
<street>my home street 105.</street>
</address>
</student>
</students>
23
新市镇
我家大街105号。
谢谢大家! 我想这就是你想要的:
{
"students": {
"student": {
"-name": "jack",
"age": "23",
"address": {
"city": "new town",
"street": "my home street 105."
}
}
}
}
此外,让我向您展示一个;)
现在,对于json模式:
"$schema": "http://json-schema.org/draft-03/schema", "id": "http://jsonschema.net", "required": false, "type": "object", "properties":{
[-]"students":{
"id": "http://jsonschema.net/students", "required": false, "type": "object", "properties":{
[-]"student":{
"id": "http://jsonschema.net/students/student", "required": false, "type": "object", "properties":{
[-]"-name":{
"id": "http://jsonschema.net/students/student/-name", "required": false, "default": "jack", "type":"string"}
,[-]"address":{
"id": "http://jsonschema.net/students/student/address", "required": false, "type": "object", "properties":{
[-]"city":{
"id": "http://jsonschema.net/students/student/address/city", "required": false, "default": "new town", "type":"string"}
,[-]"street":{
"id": "http://jsonschema.net/students/student/address/street", "required": false, "default": "my home street 105.", "type":"string"}
}
}
,[-]"age":{
"id": "http://jsonschema.net/students/student/age", "required": false, "default": "23", "type":"string"}
}
}
}
}
}
}
很抱歉,我使用的工具有限。
现在我想这就是你想要的:
{
"students": {
"student": {
"-name": "jack",
"age": "23",
"address": {
"city": "new town",
"street": "my home street 105."
}
}
}
}
此外,让我向您展示一个;)
现在,对于json模式:
"$schema": "http://json-schema.org/draft-03/schema", "id": "http://jsonschema.net", "required": false, "type": "object", "properties":{
[-]"students":{
"id": "http://jsonschema.net/students", "required": false, "type": "object", "properties":{
[-]"student":{
"id": "http://jsonschema.net/students/student", "required": false, "type": "object", "properties":{
[-]"-name":{
"id": "http://jsonschema.net/students/student/-name", "required": false, "default": "jack", "type":"string"}
,[-]"address":{
"id": "http://jsonschema.net/students/student/address", "required": false, "type": "object", "properties":{
[-]"city":{
"id": "http://jsonschema.net/students/student/address/city", "required": false, "default": "new town", "type":"string"}
,[-]"street":{
"id": "http://jsonschema.net/students/student/address/street", "required": false, "default": "my home street 105.", "type":"string"}
}
}
,[-]"age":{
"id": "http://jsonschema.net/students/student/age", "required": false, "default": "23", "type":"string"}
}
}
}
}
}
}
很抱歉,我使用的工具有限。
现在,这是一个json,但我想要一个json模式,也非常感谢您@jychan再次查看;)如何区分属性“name”和元素“age”?这是一个json,但我想要一个json模式,也非常感谢@jychan再次查看;)如何区分属性“name”和元素“age”?