Date( 1652080484000 )
И потом при парсинге я получаю ошибку
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: e. Path 'chats.1750777997.date', line 15, position 16.
То что надо сделать?
Покажите какое значение парсится и как json выглядит
ну так жсон неправильный получается
Значение даты парсится такое: 22/05/09 07:14:44 А получается джсон вот такой: { "peer": { "$type": "TL.PeerChannel, WTelegramClient", "channel_id": 1750777997, "ID": 1750777997 }, "chats": { "1750777997": { "$type": "TL.Channel, WTelegramClient", "flags": 8288, "id": 1750777997, "access_hash": 7473031662267236087, "title": "fedya_testing", "username": "fedya_testing2", "date": new Date( 1652080484000 ), "participants_count": 0, "IsActive": true, "IsChannel": true, "IsGroup": false, "ID": 1750777997, "Title": "fedya_testing" } }, "users": {}, "Chat": { "$type": "TL.Channel, WTelegramClient", "flags": 8288, "id": 1750777997, "access_hash": 7473031662267236087, "title": "fedya_testing", "username": "fedya_testing2", "date": new Date( 1652080484000 ), "participants_count": 0, "IsActive": true, "IsChannel": true, "IsGroup": false, "ID": 1750777997, "Title": "fedya_testing" }, "UserOrChat": { "$type": "TL.Channel, WTelegramClient", "flags": 8288, "id": 1750777997, "access_hash": 7473031662267236087, "title": "fedya_testing", "username": "fedya_testing2", "date": new Date( 1652080484000 ), "participants_count": 0, "IsActive": true, "IsChannel": true, "IsGroup": false, "ID": 1750777997, "Title": "fedya_testing" } }
то есть это уже строка на вход десериалайзеру?
ну так может на том объекте DateTime вызвать toJSON()?
Короче, давайте сначала, что хотите сделать
1) Есть некий объект с полями 2) Мне надо его очень долго хранить, в БД, и потом использовать 3) Для этого я его решил переводить в JSON, писать в БД, а потом считывать 4) Он переводится в JSON и пишется в БД (какой получается JSON - я прислал в сообщении выше) 5) При попытке десериализовать я получаю ошибку Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: e. Path 'chats.1750777997.date', line 15, position 16. Которая как раз указывает на дату, которая как раз выглядит странно в JSON получившемся
Даже если я его в JSON переведу, у меня будет только эта дата в JSON, а мне нужен весь объект целиком, корректный, десериализуемый
4. Json выше невалидный, не знаю откуда его взяли
Обсуждают сегодня