2016-03-21 9 views
-1

Ich schreibe unten jSon zu meinem WCF-Dienst, Lesen und Speichern der Werte in der Datenbank.wandeln Sie jSon in das Wörterbuch um

{ 
    "business_name": "", 
    "fk_loan_id": "", 
    "proprietor_details": { 
     "office_address": { 
      "email_id": "", 
      "alternative_mobile_number": "", 
      "pincode": "", 
      "landline_number": "", 
      "city": "", 
      "flat_number": "", 
      "street": "", 
      "locality": "", 
      "state": "", 
      "mobile_number": "" 
     }, 
     "date_of_incorporation": "", 
     "financial_details": { 
      "TAN": "", 
      "TIN": "", 
      "VAT": "", 
      "PAN": "" 
     }, 
     "residence_address": { 
      "email_id": "", 
      "alternative_mobile_number": "", 
      "pincode": "", 
      "landline_number": "", 
      "city": "", 
      "flat_number": "", 
      "street": "", 
      "locality": "", 
      "state": "", 
      "mobile_number": "" 
     }, 
     "personal_details": { 
      "gender": "", 
      "date_of_birth": "", 
      "last_name": "", 
      "middle_name": "", 
      "first_name": "" 
     } 
    } 
} 

Aber ich bekomme Wert von "office_address" als null. Freundlich helfen.

+1

Mit welchem ​​Code versuchen Sie 'office_address' zu erhalten? – itzmukeshy7

Antwort

0
var address = JObject.Parse(json)["proprietor_details"]["office_address"]; 
+0

Könnten Sie bitte mehr Ihre Antwort ausarbeiten, indem Sie ein wenig mehr Beschreibung der von Ihnen bereitgestellten Lösung hinzufügen? –

+0

Ein Token basierte JSON Parsing –

+0

Hallo Amit, aber ich bekomme Objekt als Wert für office_address.Wie kann ich JObject.Parse (json) ["property_details"] ["office_address"] ;? Verwenden Sie unter Code, um jSon in Wörterbuch zu konvertieren: [Serializable] öffentliche Klasse JsonDictionary: geschütztes JsonDictionary (SerializationInfo Info, StreamingContext-Kontext) { m_entries = neues Dictionary (); foreach (var Eintrag in Info) { m_Entries.Add (entry.Name, entry.Value); } } –

Verwandte Themen