Créer d'objet JSON à partir d'une Chaîne de recevoir à partir du Serveur
Je veux créer de l'objet JSON à partir de données JSON recevoir de serveur en tant que Chaîne.
Que je reçois suite de données JSON à partir du serveur à la Chaîne "practiceInfoByUsername"
{
"method_name": "getMyPracticeInfo",
"module_name": "pciLoc",
"result_set": [
{
"practice_address": {
"state_province": "GA",
"_types": [
"Address"
],
"county_district": "",
"address1": "1111 Test Street",
"address2": "",
"city_village": "Atlanta",
"longitude": "",
"subregion": "",
"postal_code": "00000",
"township_division": "",
"country": "USA",
"latitude": "",
"region": "",
"_cls": "Address"
},
"ucf_fee_group_id": 0,
"practice_type": "H",
"practice_website": "",
"insurance_plan_fee_group_id": 0,
"practice_edi_vendor_id": "",
"practice_comments": "",
"practice_date_changed": "2011-10-14 17:48:14",
"practice_entity_id": "E01",
"practice_pref_use_metric": true,
"practice_changed_by": "",
"practice_message_on_patient_statement": "",
"practice_fax": "",
"practice_def_birth_year": 1930,
"practice_id": "P01",
"practice_ein": "",
"practice_npi": "",
"practice_phone": "",
"practice_email": "",
"practice_name": "Test Practice #1",
"practice_depts": [
{
"d_name": "Accident and emergency",
"d_type": "AE",
"d_code": "EMER",
"d_notes": ""
},
{
"d_name": "Cardiology",
"d_type": "CA",
"d_code": "CARD",
"d_notes": ""
},
{
"d_name": "Diagnostic imaging",
"d_type": "DI",
"d_code": "DIAG",
"d_notes": ""
},
{
"d_name": "Obstetrics and gynaecology",
"d_type": "OB",
"d_code": "OBG",
"d_notes": ""
}
]
}
],
"rec_count": 1
}
J'ai Utilisez le Code suivant pour créer d'objet JSON
JSONObject JSO = new JSONObject(practiceInfoByUsername);
Mais il est marque que mal dans Netbeans mon String name "practiceInfoByUsername" souligné en rouge couleur
Je pense que j'ai une erreur dans la configuration de la librairie JSON pour Netbeans
s'il vous plaît aider moi
- Coller la partie de votre source. Quelle est l'erreur au nouveau-brunswick? Peut-être que c'est juste une faute d'orthographe info. Désactiver la vérification de l'orthographe dans NB.
Vous devez vous connecter pour publier un commentaire.
Le code doit être
Aussi vous avez besoin de json-lib pot, il peut être téléchargé ici.
Je vous recommande d'utiliser une bibliothèque json .. il y en a beaucoup.
Les plus utilisés (de ce que je sais), est google-gson .. bonne documentation et exemples sur le web aussi ..
Vous pouvez également prendre un coup d'oeil ici .. pour un aperçu de la JSON-outils.