如何使用动态值制作@JSONProperty?

时间:2019-07-18 13:11:58

标签: java json jackson

我有以下要生成的JSON输出。

\u0000

我尝试创建以下类,但是在执行以下操作时遇到了一些困难:

  1. 如何创建动态JSONProperty,如“ main”和“ optional”中一样 可以是动态值。
  2. 如何返回字符串数组?
  3. 我什至是正确的方式吗?

    **JSON Output:**
    {
      "ingredients": {
        "main": ["flour", "water", "egg"],
        "optional": ["olives", "salami"]
      }
    }
    

1 个答案:

答案 0 :(得分:1)

为了具有动态属性,可以对属性使用ApplicationWindow { Item { focus: true Keys.onPressed:{ console.log(event.key) playSound.play() //I play a sound to be sure a button is clicked if(camera.recording && event.key === 16777466) { //do stuff for the right key here } } } StackView{ id: rootView width: 1280 height: 800 Component.onCompleted: { requestActivate(); //THIS SOLVED THE PROBLEM push(mainarea); } //Other elements here } 类型。因此,您可以使用如下代码:

Map