如果我有一个存储JAVA对象的JSON,有什么方法可以根据JAVA中的不同属性将对象分为两个对象,分为两个?

我有一个像这样的JSON:

  {
   name ='abc',
   id=1,
   age=27,
   profession='developer'
   country='Germany'
  }
  {
   name ='lmn',
   id=2,
   age=28,
   profession='doctor'
   country='India'
  }
  {
   name ='pqr',
   id=3,
   age=27,
   profession='lawyer'
   country='India'
  }
}

我必须根据以下属性将其分为2个不同的JSONS或JAVA对象:

  {
   name:"abc"
   id:1
  }
  {
   name:"lmn"
   id:2
  }
  {
   name:"pqr"
   id:3
  }
}

{
  {
   name ='abc',
   id=1,
   country='Germany'
  }
  {
   name ='lmn',
   id=2,
   country='India'
  }
  {
   name ='pqr',
   id=3,
   country='India'
  }
}

有没有一种方法可以做到,而无需将每个必需属性的值从主JSON获取并设置为其他2个对象? 我的JSON中大约有100多个属性。如何以一种优化的方式来做?

评论