Pytania otagowane jako json.net

Json.NET (znany również jako Newtonsoft.Json) to popularna platforma JSON o wysokiej wydajności dla platformy .NET.

30
Nie można załadować pliku lub zestawu „Newtonsoft.Json” ani jednej z jego zależności. Definicja manifestu nie pasuje do odwołania do zestawu
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 …

7
Analizuj JSON w C #
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 …
201 c#  asp.net  json  parsing  json.net 

5
Czy Json.NET może serializować / deserializować do / ze strumienia?
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 …


4
Jak napisać plik JSON w C #?
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 …


5
JSON.net: jak deserializować bez użycia domyślnego konstruktora?
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 …
141 c#  json  json.net 

3
json.net ma metodę klucza?
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!")
140 c#  json  json.net 

8
Określanie niestandardowego formatu daty i godziny podczas serializacji z Json.Net
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 …


16
Przesyłanie interfejsów do deserializacji w JSON.NET
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ś …
128 c#  .net  json  json.net 

10
Dokonanie deserializacji właściwości, ale nie serializacji z json.net
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 …
124 c#  json.net 

3
Gdzie poszedł IMvcBuilder AddJsonOptions w .Net Core 3.0?
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źć …

5
Deserializacja tablicy obiektów JSON za pomocą Json.net
Próbuję użyć interfejsu API, który używa następującej struktury przykładu dla ich zwróconego pliku json [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", …
118 c#  json.net 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.