Pytania otagowane jako json

JSON (JavaScript Object Notation) to format wymiany danych tekstowych i niezależny od języka. Użyj tego znacznika, gdy dotyczy tego formatu tekstu. NIE UŻYWAJ TEGO TAGU DO NATYCHMIASTOWYCH OBIEKTÓW JAVASCRIPT LUB LITERALI OBIEKTU JAVASCRIPT. Przed zadaniem pytania sprawdź poprawność JSON za pomocą walidatora JSON, takiego jak JSONLint (https://jsonlint.com).

21
Jak sprawdzić, czy ciąg jest poprawnym ciągiem JSON w JavaScript bez użycia Try / Catch
Coś jak: var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") Rozwiązanie nie powinno zawierać try / catch. Niektórzy z nas włączają opcję „zepsuć na wszystkich błędach” i nie podoba im się to, że debugger łamie te nieprawidłowe łańcuchy JSON.
548 javascript  json 

16
Co to jest JSON i dlaczego miałbym go używać?
Przejrzałem wikipedię, przejrzałem google i przeczytałem oficjalną dokumentację, ale wciąż nie doszedłem do momentu, w którym naprawdę rozumiem, czym jest JSON i dlaczego go używam. Od jakiegoś czasu buduję aplikacje wykorzystujące PHP, MySQL oraz JavaScript / HTML, a jeśli JSON może coś zrobić, aby ułatwić mi życie, poprawić kod lub …
542 json 

15
Nie można użyć obiektu typu stdClass jako tablicy?
Podczas używania pojawia się dziwny błąd json_decode(). Prawidłowo dekoduje dane (widziałem to za pomocą print_r), ale kiedy próbuję uzyskać dostęp do informacji w tablicy, otrzymuję: Fatal error: Cannot use object of type stdClass as array in C:\Users\Dail\software\abs.php on line 108 Próbowałem tylko: $result['context']gdzie $resultsą zwracane danejson_decode() Jak mogę odczytać wartości …
541 php  json 


14
jQuery AJAX między domenami
Oto dwie strony: test.php i 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); ?> Teraz mój problem: gdy oba te pliki znajdują się na …

12
Zapisywanie tekstów utf-8 w pliku json.dumps jako UTF8, a nie jako sekwencja ucieczki
przykładowy kod: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" Problem: nie jest czytelny dla człowieka. Moi (inteligentni) użytkownicy chcą weryfikować, a nawet edytować pliki tekstowe za pomocą zrzutów JSON (i wolałbym nie używać XML). Czy istnieje sposób szeregowania obiektów w ciągi JSON UTF-8 (zamiast …
472 python  json  unicode  utf-8  escaping 

13
Zwraca odpowiedź JSON z widoku kolby
Mam funkcję, która analizuje plik CSV za pomocą Pandas i tworzy dykt z informacjami podsumowującymi. Chcę zwrócić wyniki jako odpowiedź z widoku Flask. Jak zwrócić odpowiedź JSON? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 


16
Różnica między JSON.stringify i JSON.parse
Byłem zdezorientowany, kiedy użyć tych dwóch metod analizy. Po powtórzeniu moich danych zakodowanych w formacie json i odzyskaniu ich z powrotem za pośrednictwem ajax często wpadam w błąd co do tego, kiedy powinienem użyć JSON.stringify i JSON.parse . Dostaję się [object,object]do swojego pliku console.log podczas analizowania i obiektu JavaScript podczas …
452 javascript  json 

15
Tworzenie odpowiedzi JSON przy użyciu Django i Pythona
Próbuję przekonwertować skrypt odpowiedzi Ajax po stronie serwera na Django HttpResponse, ale najwyraźniej nie działa. To jest skrypt po stronie serwera: /* 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 …
452 python  django  json 

13
Google Gson - deserializować obiekt listy <klasa>? (rodzaj ogólny)
Chcę przenieść obiekt listy za pośrednictwem Google Gson, ale nie wiem, jak dokonać deserializacji typów ogólnych. Co próbowałem po obejrzeniu tego (odpowiedź BalusC): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); ale wtedy pojawia się błąd w zaćmieniu, mówiąc: „Typ new List () {} musi implementować odziedziczoną metodę abstrakcyjną ...” i …
441 java  json  generics  gson 

10
Właściwy sposób zwrotu JSON przy użyciu węzła lub Express
Można więc spróbować pobrać następujący obiekt JSON: $ 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" } $ Czy istnieje sposób na utworzenie dokładnie …


13
JsonMappingException: Nie znaleziono odpowiedniego konstruktora dla typu [typ prosty, klasa]: nie można utworzyć instancji z obiektu JSON
Podczas próby otrzymania żądania JSON i przetworzenia go pojawia się następujący błąd: org.codehaus.jackson.map.JsonMappingException: Nie znaleziono odpowiedniego konstruktora dla typu [typ prosty, klasa com.myweb.ApplesDO]: nie można utworzyć instancji z obiektu JSON (trzeba dodać / włączyć informacje o typie?) Oto JSON, który próbuję wysłać: { "applesDO" : [ { "apple" : "Green …

5
Jak mogę ładnie wydrukować JSON za pomocą node.js?
Wydaje się, że to rozwiązany problem, ale nie jestem w stanie znaleźć rozwiązania. Zasadniczo czytam plik JSON, zmieniam klucz i zapisuję nowy JSON w tym samym pliku. Wszystko działa, ale tracę formatowanie JSON, więc zamiast: { name:'test', version:'1.0' } dostaję {name:'test',version:'1.1'} Czy w Node.js jest sposób na zapisanie dobrze sformatowanego …
436 json  node.js 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.