mam to:JSON.parse ciąg cytatami
JSON.parse('{"130.00000001":{"p_cod":"130.00000001","value":"130.00000001 HDD Upgrade to 2x 250GB HDD 2.5\" SATA2 7200rpm"}}');
JSONLint mówi, że jest całkowicie poprawny json. Ale w trakcie wykonywania mam błąd JSON.parse
.
Ale, jeśli mogę zmienić swój kod do:
JSON.parse('{"130.00000001":{"p_cod":"130.00000001","value":"130.00000001 HDD Upgrade to 2x 250GB HDD 2.5\\" SATA2 7200rpm"}}');
(uwaga podwójnego backslash)
to działa, ale teraz JSONLint mówi invalid json
.
Czy ktoś może pomóc w zrozumieniu tego zachowania?
Wydaje mi się to proste. Jsonlint jest zepsuty;) – Wolph
Skąd pochodzi ten łańcuch wejściowy? jest generowany przez koder JSON? – paullb
@paullb nie pochodzi ze zmiennej PHP $ _POST. – mjsilva