मुझे एक ऑब्जेक्ट में JSON unmarshal JSON करने का प्रयास करने में एक GSON त्रुटि मिल रही है। त्रुटि (अपेक्षित BEGIN_OBJECT लेकिन लाइन 3 कॉलम 22 पर STRING था) नीचे दिए गए इनपुट की पंक्ति 3 पर इंगित कर रहा है।जीएसओएन: अपेक्षित BEGIN_OBJECT लेकिन STRING
क्या मैंने बीन के संबंध में JSON को सही तरीके से मैप नहीं किया है?
import javax.xml.bind.JAXBElement;
public class BusinessPartnerCreate {
protected JAXBElement<String> partnerType;
protected Person person;
protected Company company;
protected String email;
protected String phone;
protected AddressData addressData;
protected AddressClean addressClean;
protected String city;
protected String state;
protected String zipCode;
protected JAXBElement<String> externalId;
}
और मेरे इनपुट JSON लग रहा है यह है:
{
"business-partner-create": {
"partner-type": "1",
"person": {
"firstName": "Dirk",
"lastName": "Wintermill",
"title": ""
},
"email": "[email protected]",
"phone": "219-385-2946",
"addressClean": {
"house-number": "10218",
"street-name": "Park",
"street-abbr": "Rd"
},
"city": "Somerset",
"state": "NJ",
"zip-code": "01955"
}
}