Articles of json

Konfigurieren Sie JSON.NET, um DataContract / DataMember-Attribute zu ignorieren

Wir stoßen auf eine Situation in einem MVC3-Projekt mit den Microsoft JSON-Serializern und JSON.NET. Jeder weiß, dass DateTime’s in den Serialisierern von Microsoft grundsätzlich gebrochen sind, also sind wir zu JSON.NET gewechselt, um dieses Problem zu vermeiden. Das funktioniert gut, außer dass einige der classn, die wir zu serialisieren versuchen, POCOs mit DataContract / DataMember-Attributen […]

json_decode gibt JSON_ERROR_SYNTAX zurück, aber der Online-Formatierer sagt, dass der JSON in Ordnung ist

Ich habe ein sehr seltsames Problem. Ich habe einen JSON-Webservice. Wenn ich es mit dieser Website http://www.freeformatter.com/json-formatter.html#ad-output überprüfen Alles ist ok. Aber wenn ich meinen JSON mit diesem Code lade: $data = file_get_contents(‘http://www.mywebservice’); if(!empty($data)) { $obj = json_decode($data); switch (json_last_error()) { case JSON_ERROR_NONE: echo ‘ – JSON_ERROR_NONE’; break; case JSON_ERROR_DEPTH: echo ‘ – JSON_ERROR_DEPTH’; break; […]

Wie extrahiere ich den Wert von Json?

Ich bekomme eine Antwort vom Server wie unten { “name”: “Json”, “detail”: { “first_name”: “Json”, “last_name”: “Scott”, “age”: “23” }, “status”: “success” } Ich möchte den Wert von Vorname erhalten. Wie kann ich das machen? Danke im Voraus.

Json Konvertiert eine leere Zeichenfolge anstelle von null

Ich versuche, meine Struktur zu serialisieren, damit die Zeichenfolgen, die keinen Wert erhielten, ihren Standardwert “” anstelle von null erhalten [JsonProperty(PropertyName = “myProperty”, DefaultValueHandling = DefaultValueHandling.Populate)] [DefaultValue(“”)] public string MyProperty{ get; set; } Mein Ergebnis in der JSON-Zeichenfolge: “myProperty”: null, was ich möchte “myProperty”: “”, Ich habe auch versucht, einen Konverter ohne Wirkung zu erstellen, […]

JSON-Datum bis Java-Datum?

Ich konnte das nirgendwo finden. Ich hole JSON von einer API, die Standard-JSON-Daten zurückgibt. Sie können das Format anzeigen, indem Sie diesen Code in einer JavaScript-Konsole ausführen: > new Date().toJSON(); “2010-10-27T11:58:22.973Z” Nun, eigentlich gibt die API, mit der ich arbeite, den Millisekunden-Teil nicht zurück, und manchmal gibt sie eine Zeitzone statt Z , so dass […]

JSON GSON.fromJson Java-Objekte

Ich versuche meine Json in meine class zu laden public User() { this.fbId = 0; this.email = “”; this.name = “”; this.thumb = “”; this.gender = “”; this.location = “”; this.relationship = null; this.friends = new ArrayList(); } { users:{ user:{ name:’the name’, email:’some@email.com’, friends:{ user:{ name:’another name’, email:’this@email.com’, friends:{ user:{ name:’yet another name’, email:’another@email.com’ […]

Der json_encode von PHP gibt nicht alle JSON-Steuerzeichen frei

Gibt es irgendwelche Gründe, warum die json_encode-function von PHP nicht alle JSON- Steuerzeichen in einer Zeichenfolge freigibt? Nehmen wir zum Beispiel eine Zeichenfolge, die zwei Zeilen umfasst und Steuerzeichen (\ r \ n “/ \) enthält: <?php $s = << Beachten Sie, dass Wagenrücklauf und Zeilenumbruch Zeichen nicht gesäumt sind. Warum? Ich benutze jQuery als […]

Konvertieren flacher hierarchischer Daten von SQL Server in ein strukturiertes JSON-Objekt mit C # / Linq

Ich entwickle eine MVC-App, die Daten aus einer Tabelle in SQL Server abruft, die wie folgt strukturiert ist: +———————————–+ | Id | Name | Hierarchy | Depth | |———————————–| | 01 | Justin | / | 0 | | 02 | Chris | /1 | 1 | | 03 | Beth | /1/1 | 2 […]

Das JSON-Array kann nicht in den Typ JSER.NET deserialisiert werden

Ich versuche, eine JSON-Daten in eine Modellklasse zu deserialisieren, aber ich versage. Hier ist was ich mache: public CountryModel GetCountries() { using (WebClient client = new WebClient()) { var result = client.DownloadString(“http://api.worldbank.org/incomeLevels/LIC/countries?format=json”); var output = JsonConvert.DeserializeObject<List>(result); return output.First(); } } So sieht mein Modell aus: public class CountryModel { public int Page { get; set; […]

wie man abgerufene JSON-Daten in listview mit dem baseadapter anzeigt

Ich bin neu bei Android und Java. Vor kurzem habe ich Probleme mit der Anzeige abgerufene JSON-Daten in ListView mit Baseadapter. Zuerst habe ich diesen Code benutzt @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new TheTask().execute(); } class TheTask extends AsyncTask { @Override protected String doInBackground(Void… params) { String str = null; try { […]