Aktywne Wpisy
duron1802 +156
Darthal +24
Wyobrażacie sobie w ogóle leżeć razem z dziewczyną, gdy ona jest przytulona do was, oglądać jakiś film na netfliksie, całować się w między czasie, dotykać, spać razem czując jej ciało obok. To uczucie że ona was kocha, pożąda was, stara się. Przecież to musi być coś zajebistego.
#samotnosc #przegryw
#samotnosc #przegryw
#csharp
@boostasio:
Na prawdę łatwiej jest pół godziny czekać na odpowiedź na mirko niż samemu poszukać?
if (obiekt.GetType().GetMember("pole").Length == 0)
{
// ni ma
}
dzięki Twoje rozwiązanie działa, tak muszę używać dynamic bo obiekty przychodzą mi z IoT hub
nie mogę tych danych na zewnętrzny serwer wysyłać (sektor energetyczny jest objęty pewna tajemnicą)
Zapomnij o dynamic. To ostateczność.
Jesli wiesz jaki typ jest przesyłany w tym jsonie to go zwyczajnie zdeserializuj.
Możesz to zrobić w dość łatwo używając:
1) DataContractJsonSerializer dCJsonS = new DataContractJsonSerializer(typeof(NazwaTypu));
referencja w System.Runtime.Serialization.dll
using System.Runtime.Serialization.Json;
NazwaTypu objekt=(NazwaTypu)dCJsonS .ReadObject(StreamZJson);//stream z sieci albo jakikolwiek inny
2)JavaScriptSerializer javaScriptS = new JavaScriptSerializer();
referencja System.Web.Extensions.dll
using System.Web.Script.Serialization;
NazwaTypu objekt =javaScripSeri.Deserialize("string json string ");
Przed deserializacją dobrze jest wstępnie zbadać poprawność Jsnona np za
Prosty parser json też można od biedy samemu napisać.
Czyli rekonstrukcja klas w ciemno to zły pomysł?