半天以来我一直在寻找解决方案,但是我还没有找到解决方案。
我想做什么: 我有一个庞大的2.0定义对象->“ WorkNotes”,看起来像这样
WorkNote:
title: WorkNote
description: The worknote object
type: object
properties:
title:
type: string
example: My Worknote
content:
type: string
example: Clean the room
others: ???
我想在“其他”属性中添加具有动态键的对象。 因此,我无法定义对象及其键。我需要一个对象,可以在运行时使用自定义键将其添加到其他对象。
我看过“ additionalProperties”,但是在运行代码之前,我还必须设计一个对象及其键。
我不能只有一个Map,其中字符串1是键的名称,字符串2是值?像{“ MyKey”:“ MyValue”} 而且我还可以将该键更改为其他键,然后将该对象添加至其他对象?
对象应如下所示:
{
"title":"My Worknote",
"content":"Clean the room",
"others":{
"MyKey":"MyValue"
}
}
最诚挚的问候,