如何在Java中创建json对象

如何在Java中创建json对象,java,json,Java,Json,我需要将以下JSON对象发送到其中一个API。谁能告诉我如何使用org.JSON lib在JAVA中将其转换为JSON对象 { 霍斯特林福酒店 {源代码:xxx, 请求ID:xxx, requestToken:xxx, 请求类型:xxx, 附属公司代码:xx, sourceChannelId:xxx }, 编号:xxxx, 第一:xx,, 第二名:xx }在Java中,我们使用jackson绑定JSON API将Java转换为JSON,并将JSON转换为Java Java的JSON字符串: JS

我需要将以下JSON对象发送到其中一个API。谁能告诉我如何使用org.JSON lib在JAVA中将其转换为JSON对象

{ 霍斯特林福酒店 {源代码:xxx, 请求ID:xxx, requestToken:xxx, 请求类型:xxx, 附属公司代码:xx, sourceChannelId:xxx },

编号:xxxx, 第一:xx,, 第二名:xx
}

在Java中,我们使用jackson绑定JSON API将Java转换为JSON,并将JSON转换为Java

Java的JSON字符串:

JSON:

Java对象到JSON:

注意:这里JavaObject可以是任何一个类,它将根据JSON的要求创建字段

请求家庭作业帮助的问题必须包括到目前为止您为解决问题所做的工作的摘要,以及您解决问题的困难的描述。
String data = "{ "hostHeaderInfo": {"sourceCode": "xxx", "requestId": "xxx", "requestToken": "xxx", "requestType": "xxx", "affiliateCode": "xx", "sourceChannelId": "xxx" }, "number":"xxxx", "first":"xx", "second":"xx" }"; 

JavaObject obj = new ObjectMapper().readValue(data, JavaObject.class);
JavaObject obj = ;  //Java class object reference here
String data = new ObjectMapper().writeValueAsString(obj);