Als «json» getaggte Fragen

JSON (JavaScript Object Notation) ist ein Textdatenaustauschformat und sprachunabhängig. Verwenden Sie dieses Tag, wenn dieses Textformat betroffen ist. VERWENDEN SIE DIESEN TAG NICHT FÜR NATIVE JAVASCRIPT-OBJEKTE ODER JAVASCRIPT-OBJEKT-LITERALE. Bevor Sie eine Frage stellen, validieren Sie Ihren JSON mit einem JSON-Validator wie JSONLint (https://jsonlint.com).

21
So überprüfen Sie, ob eine Zeichenfolge eine gültige JSON-Zeichenfolge in JavaScript ist, ohne Try / Catch zu verwenden
Etwas wie: var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") Die Lösung sollte kein try / catch enthalten. Einige von uns aktivieren "Bei allen Fehlern brechen" und sie mögen es nicht, wenn der Debugger bei diesen ungültigen JSON-Zeichenfolgen bricht.
548 javascript  json 

16
Was ist JSON und warum sollte ich es verwenden?
Ich habe auf Wikipedia nachgesehen und es gegoogelt und die offizielle Dokumentation gelesen, aber ich bin immer noch nicht an dem Punkt angelangt, an dem ich wirklich verstehe, was JSON ist und warum ich es verwenden würde. Ich habe eine Weile Anwendungen mit PHP, MySQL und Javascript / HTML erstellt, …
542 json 

15
Objekt vom Typ stdClass kann nicht als Array verwendet werden?
Ich bekomme einen seltsamen Fehler mit json_decode(). Es dekodiert die Daten korrekt (ich habe es mit gesehen print_r), aber wenn ich versuche, auf Informationen innerhalb des Arrays zuzugreifen, erhalte ich: Fatal error: Cannot use object of type stdClass as array in C:\Users\Dail\software\abs.php on line 108 Ich habe versucht , nur …
541 php  json 


14
jQuery AJAX domänenübergreifend
Hier sind zwei Seiten, test.php und testserver.php. test.php <script src="scripts/jq.js" type="text/javascript"></script> <script> $(function() { $.ajax({url:"testserver.php", success:function() { alert("Success"); }, error:function() { alert("Error"); }, dataType:"json", type:"get" } )}) </script> testserver.php <?php $arr = array("element1", "element2", array("element31","element32")); $arr['name'] = "response"; echo json_encode($arr); ?> Nun mein Problem: Wenn sich beide Dateien auf demselben …

12
Speichern von utf-8-Texten in json.dumps als UTF8, nicht als Escape-Sequenz
Beispielcode: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" Das Problem: Es ist nicht für Menschen lesbar. Meine (intelligenten) Benutzer möchten Textdateien mit JSON-Dumps überprüfen oder sogar bearbeiten (und ich möchte lieber kein XML verwenden). Gibt es eine Möglichkeit, Objekte in UTF-8-JSON-Zeichenfolgen (anstelle von \uXXXX) …
474 python  json  unicode  utf-8  escaping 

13
Gibt die JSON-Antwort aus der Flask-Ansicht zurück
Ich habe eine Funktion, die eine CSV-Datei mit Pandas analysiert und ein Diktat mit zusammenfassenden Informationen erstellt. Ich möchte die Ergebnisse als Antwort aus einer Flask-Ansicht zurückgeben. Wie gebe ich eine JSON-Antwort zurück? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 


16
Unterschied zwischen JSON.stringify und JSON.parse
Ich war verwirrt darüber, wann ich diese beiden Analysemethoden verwenden sollte. Nachdem ich meine json_encoded-Daten wiedergegeben und über Ajax abgerufen habe, bin ich oft verwirrt darüber, wann ich JSON.stringify und JSON.parse verwenden soll . Ich bekomme [object,object]in meiner console.log, wenn analysiert, und ein JavaScript-Objekt, wenn es stringifiziert ist. $.ajax({ url: …
452 javascript  json 

15
Erstellen einer JSON-Antwort mit Django und Python
Ich versuche, ein serverseitiges Ajax-Antwortskript in eine Django HttpResponse zu konvertieren, aber anscheinend funktioniert es nicht. Dies ist das serverseitige Skript: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Validate?? $arrayToJs[2] = "true"; // RETURN …
450 python  django  json 

13
Google Gson - Listenobjekt <Klasse> deserialisieren? (generischer Typ)
Ich möchte ein Listenobjekt über Google Gson übertragen, weiß jedoch nicht, wie generische Typen deserialisiert werden sollen. Was ich versucht , nachdem bei der Suche diese (BalusC Antwort): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); Aber dann erhalte ich in Eclipse die Fehlermeldung "Der Typ new List () {} muss …
441 java  json  generics  gson 


13
JsonMappingException: Kein geeigneter Konstruktor für Typ [einfacher Typ, Klasse] gefunden: Kann nicht aus JSON-Objekt instanziieren
Beim Versuch, eine JSON-Anforderung abzurufen und zu verarbeiten, wird folgende Fehlermeldung angezeigt: org.codehaus.jackson.map.JsonMappingException: Kein geeigneter Konstruktor für Typ [einfacher Typ, Klasse com.myweb.ApplesDO] gefunden: Kann nicht vom JSON-Objekt instanziieren (müssen Typinformationen hinzugefügt / aktiviert werden?) Hier ist der JSON, den ich senden möchte: { "applesDO" : [ { "apple" : "Green …

10
Richtige Möglichkeit, JSON mit Node oder Express zurückzugeben
Man kann also versuchen, das folgende JSON-Objekt abzurufen: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "anotherKey": "anotherValue", "key": "value" } $ Gibt es eine Möglichkeit, in …

5
Wie kann ich JSON mit node.js hübsch drucken?
Dies scheint ein gelöstes Problem zu sein, aber ich kann keine Lösung dafür finden. Grundsätzlich lese ich eine JSON-Datei, ändere einen Schlüssel und schreibe den neuen JSON in dieselbe Datei zurück. Alles funktioniert, aber ich verliere die JSON-Formatierung. Also anstelle von: { name:'test', version:'1.0' } Ich bekomme {name:'test',version:'1.1'} Gibt es …
435 json  node.js 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.