Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
Модель: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Клиент посылает JSON. WebApi PUT-метод (UPDATE) - принимает JSON: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. Если отсылаю дополнительный параметр для "table2", то появляется одна запись table2[0] с значениями полей == null Если не отсылаю, то запись "table2" вообще не появляется, то есть table2 == null Что-то не так с JSON для "Table2". Может кто увидит ошибку ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 01:02 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24, полный json давай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 07:37 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
А как его получить? Сервер получает уже готовые данные в модель "Table1": Код: c# 1. 2. 3. 4. Хром, вкладка Network, показывает: Код: plaintext 1. 2. 3. 4. 5. В принципе я получаю сами данные в "Table2JSON". Их можно как-то распарсить (декодоровать) в экземпляр модель Table2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 11:55 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24А как его получить? По идее Fiddler должен помочь, ну или тупо в Javascript'е забабахать в input и copy/paste. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 12:01 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
В ASP.NET Handlers (ashx) делал так: Код: c# 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 12:04 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24, Там полно способов забрать JSON. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 12:05 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
Fiddler только принимает с сервера ответ, вкладка Composer. Или я ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 12:06 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24 Fiddler только принимает с сервера ответ, вкладка Composer. Или я ошибаюсь? Не помню точно какая вкладка, но он ловит все сообщения между сервером и браузером в среиализованном виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 12:12 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
Разобрался с Fiddler. Передаётся в таком формате: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 15:06 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
Фиг с ним. Может кто в курсе, какой самый правильный для WebAPI метод парсинга (декодирования) JSON в экземпляр Модели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 15:16 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24Разобрался с Fiddler. Передаётся в таком формате: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ну я так и думал, никакого JSON. передавай JSON и будет щастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 16:27 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24Фиг с ним. Может кто в курсе, какой самый правильный для WebAPI метод парсинга (декодирования) JSON в экземпляр Модели? нет никакого самого правильно метода парсинга. WebAPI кушает JSON или XML по дефолту, ты ему черти чо пихаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 16:28 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24, ...попробуйте послать JSON через POST, ни и соответственно подправить принимающий метод контроллера ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 17:54 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
hVosttты ему черти чо пихаешь Так, в том то и прикол, что "черти чо" (Table1) нормально принимает А JSON (Table2) - нет. Вообще это ExtJS. Вот код клиента: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 23:21 |
|
||
|
Клиент послал JSON севрер перевёл его в Model
|
|||
|---|---|---|---|
|
#18+
e24Так, в том то и прикол, что "черти чо" (Table1) нормально принимает плоская модель потому что. вложенные модели в x-www-form-urlencoded не поддерживаются. это азы веба, не надо катить бочку на WebAPI, ведь тут никаким JSON-ом не пахнет. код клиента надо допиливать, чтобы енкодил в JSON (JSON.stringify) и отправлял с правильным заголовком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2015, 17:15 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=48&tid=1356318]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 383ms |

| 0 / 0 |
