Rzeczy, których próbowałem po wyszukiwaniu: w Web.Config umieść powiązanie na starej wersji: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> Edytuj mój plik .csproj, aby upewnić się, że istnieje tylko jedno odwołanie do Newtonsoft <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> Przeszukaj mój komputer …
Próbuję przeanalizować niektóre dane JSON z interfejsu API Google AJAX Search. Mam ten adres URL i chciałbym go podzielić, aby wyświetlić wyniki. Obecnie napisałem ten kod, ale jestem całkiem zagubiony w kwestii tego, co robić dalej, chociaż istnieje wiele przykładów z uproszczonymi ciągami JSON. Będąc nowym w C # i …
Słyszałem, że Json.NET jest szybszy niż DataContractJsonSerializer i chciałem spróbować ... Ale nie mogłem znaleźć żadnych metod w JsonConvert, które pobierają strumień, a nie ciąg. Na przykład do deserializacji pliku zawierającego JSON na WinPhone używam następującego kodu, aby wczytać zawartość pliku do ciągu, a następnie deserializować do formatu JSON. Wydaje …
Muszę zapisać następujące dane w pliku tekstowym przy użyciu formatu JSON w C #. Nawiasy są ważne, aby był prawidłowym formatem JSON. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Oto moja klasa modelu: public class data { public int …
Jestem stosunkowo nowy w pracy z danymi C # i JSON i szukam wskazówek. Używam C # 3.0 z .NET3.5SP1 i JSON.NET 3.5r6. Mam zdefiniowaną klasę C #, którą muszę wypełnić ze struktury JSON. Jednak nie każda struktura JSON dla wpisu, który jest pobierany z usługi sieci Web, zawiera wszystkie …
Mam klasę, która ma domyślny konstruktor, a także przeciążony konstruktor, który przyjmuje zestaw parametrów. Parametry te pasują do pól na obiekcie i są przypisywane podczas budowy. W tym momencie potrzebuję domyślnego konstruktora do innych celów, więc chciałbym go zachować, jeśli mogę. Mój problem: Jeśli usunę domyślny konstruktor i przekażę ciąg …
Jeśli moja odpowiedź zawiera klucz „błąd”, muszę przetworzyć błąd i wyświetlić okno ostrzegawcze. Czy istnieje metoda „haskey” w json.net? Lubić: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
Opracowuję interfejs API w celu udostępnienia niektórych danych przy użyciu interfejsu API sieci Web ASP.NET. W jednym z API klient chce, abyśmy ujawnili datę w yyyy-MM-ddformacie. Nie chcę zmieniać ustawień globalnych (np. GlobalConfiguration.Configuration.Formatters.JsonFormatter), Ponieważ jest to bardzo specyficzne dla tego klienta. I rozwijam to w rozwiązaniu dla wielu klientów. Jednym …
Czy istnieje sposób na określenie kolejności pól w zserializowanym obiekcie JSON przy użyciu JSON.NET ? Wystarczyłoby określić, że jedno pole zawsze pojawia się jako pierwsze.
Próbuję ustawić czytnik, który będzie pobierał obiekty JSON z różnych stron internetowych (pomyśl o skrobaniu informacji) i tłumaczył je na obiekty C #. Obecnie używam JSON.NET do procesu deserializacji. Problem, z którym się spotykam, polega na tym, że nie wie, jak obsługiwać właściwości na poziomie interfejsu w klasie. Więc coś …
Mamy kilka plików konfiguracyjnych, które zostały wygenerowane przez serializację obiektów C # za pomocą Json.net. Chcielibyśmy przeprowadzić migrację jednej właściwości klasy serializowanej z prostej właściwości wyliczeniowej do właściwości klasy. Jednym prostym sposobem na zrobienie tego byłoby pozostawienie starej właściwości enum w klasie i zorganizowanie odczytywania tej właściwości przez Json.net podczas …
Właśnie zaktualizowałem mój projekt interfejsu API sieci Web ASP z. Net core 2.0do 3.0. Używałem services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); poprzednio, aby zapewnić mniejsze wielkości liter w serializowanym formacie JSON. Po aktualizacji do 3.0 pojawia się ten błąd: Błąd CS1061 „IMvcBuilder” nie zawiera definicji „AddJsonOptions” i nie można znaleźć …
Jaka jest najlepsza praktyka pobierania wartości JSON, które mogą nawet nie istnieć w języku C # przy użyciu Json.NET ? W tej chwili mam do czynienia z dostawcą JSON, który zwraca JSON, który czasami zawiera pewne pary klucz / wartość, a czasami nie. Używałem (być może niepoprawnie) tej metody, aby …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.