我的问题是我将地图的内容序列化到
JSON.
在输出(JSON)中,我拥有按照密钥/名称语法规则的对象.
密钥是从map key创建的,名称来自该值.
型号示例:
class Storage {
Map values = new HashMap<>();
{
map.put("key1","key1");
map.put("key2","key2");
map.put("key3","key3");
}
}
JSON示例对象:
{
key1=value1,
key2=value2,
key3=value3
}
JSON模式:
{
"name": "storage",
"description": "Store of key values",
"properties": {
// How can we describe the properties if we do not know the name ?
}
}
问题是我不知道什么价值观,但我知道他们会是一些.
你能帮我提供模式的完整定义吗?
免责声明:
我知道这也可以序列化为
{
values: [
{key="key1", value="value1"},
{key="key2", value="value2"},
{key="key3", value="value3"}
]
}
但是不想在JSON中有数组.