|
|
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
Нужна помощь.... никак не могу найти альтернативу функции PHP json_encode , но только чтобы она была реализована на стороне JavaScript . People, скажите такая функция существует или нет ? Почему не хочу ее использовать? Потому что не хочу еще ставить и нагружать проект PHP. Мне интересует только эта функция, т.к. она формирует jSON строку именно так, как надо мне в виде {"addr":"퐣4\d2323 \а42332\........} Очень нуно ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:38 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
JSON.stringify ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:38 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
пробовал, но она к сожалению не такую формирует JSON строку какую-надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:40 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
AsterixMпробовал, но она к сожалению не такую формирует JSON строку какую-надостранно примерчик можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:43 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
вот пример на php нашел (ссылка http://www.linkexchanger.su/2008/41.html ) Код: php 1. 2. 3. 4. Теперь то, что нас интересует больше всего. Подключаем утилиту JSON-PHP, создаем новый экземпляр объекта Services_JSON и передаем объект $oAuto методу encode(): Код: php 1. 2. 3. В результате переменная $sJSONText будет содержать строку в формате JSON: Код: php 1. 2. а при JSON.stringify в JavaScript переменная $sJSONText будет содержать строку в формате JSON: Код: javascript 1. 2. :( мне нужно чтобы результат был как у функции json_encode (....."sellers":["Фирма А".....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:44 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
Вот мой пример .... то что я сейчас тестирую Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:50 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
ну... я PHP не знаю... вот тут пишут что все нормально: http://ruseller.com/lessons.php?rub=28&id=1212 и вот тут: http://stackoverflow.com/questions/12271547/shouldnt-json-stringify-escape-unicode-characters ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:53 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
Сайт в какой кодировке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:54 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
у меня не сайт, а все лишь одна страничка. В азагаловке прописано Код: html 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:56 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
Паганельну... я PHP не знаю... вот тут пишут что все нормально: http://ruseller.com/lessons.php?rub=28&id=1212 и вот тут: http://stackoverflow.com/questions/12271547/shouldnt-json-stringify-escape-unicode-characters У меня Json нетовский такую же шнягу генерировал, как и php в примере. json.net подрубил и сериализация нормально пошла, русскими буквами, вместо этой хрени - Фи\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:58 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
st_stПаганельну... я PHP не знаю... вот тут пишут что все нормально: http://ruseller.com/lessons.php?rub=28&id=1212 и вот тут: http://stackoverflow.com/questions/12271547/shouldnt-json-stringify-escape-unicode-characters У меня Json нетовский такую же шнягу генерировал, как и php в примере. json.net подрубил и сериализация нормально пошла, русскими буквами, вместо этой хрени - Фи\ а что сделать надо чтобы у меня эта хрень тоже была Фи\ ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:59 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
AsterixM, строки преобразуй вручную: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. st_stjson.net подрубил и сериализация нормально пошла, русскими буквами, вместо этой хрени - Фи\автору как раз нужна эта хрень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 18:00 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
Попробовал использовать функцию , которую предложил "Яростный Меч", но он конвертирует все атрибуты JSON переменной, а мне необходимо только, где в аттрибутах встречается текст на русском языке (кирилица) :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 10:16 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
хочу отметить еще раз, что мне необходимо конвертировать только те аттрибуты, которые содержат в себе русские буквы (кириллицу) Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 10:20 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
AsterixM, ну напиши ты А-я вместо \s в регулярке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 11:00 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
не рубящий в кашеAsterixM, ну напиши ты А-я вместо \s в регулярке Sorry, видимо своим предыдущим сообщением я вновь ввел в заблуждение мне нужно получить вместо Код: javascript 1. получить строку Код: javascript 1. [/SRC] функция которую предложил "Яростный Меч", возращает мне строку в виде Код: javascript 1. что-то типа этого и тем самым берет и конвертирует все атрибуты строки JSON, что не есть GOOD :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 12:10 |
|
||
|
Существует алтернатива json_encode в JavaScript ?
|
|||
|---|---|---|---|
|
#18+
Все решил проблему с помощью статьи (ссылка http://stackoverflow.com/questions/4901133/json-and-escaping-characters ) Решение : Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. var PostDataJSON = JSON_stringify(DataJSON,false); $.ajax({ type: "POST", url: " http://localhost:43555", dataType: "json", data: PostDataJSON, success: function() { alert("Full");}, error: function() { alert("Error");}, dataType: "text" }); } у себя получил строку, именно такую как мне и надо Код: javascript 1. Если честно, пока предварительно только проверил у себя. Вроде бы ВСЕ ОК , но если у Вас есть замечания по этой функции опишите пожалуйста, т.к. хотелось бы оперировать данными без потерь после конвертации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 12:49 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38234885&tid=1448420]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
109ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 482ms |

| 0 / 0 |
