Pytania otagowane jako json.net

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

15
Napotkano nieoczekiwany znak podczas analizowania wartości
Obecnie mam kilka problemów. Używam języka C # z Json.NET. Problem w tym, że zawsze dostaję: {"Napotkano nieoczekiwany znak podczas analizowania wartości: e. Ścieżka '', wiersz 0, pozycja 0"} Więc sposób, w jaki używam Json.NET, jest następujący. Mam klasę, którą należy ocalić. Klasa wygląda następująco: public class stats { public …

5
Analizowanie JSON przy użyciu Json.net
Próbuję przeanalizować niektóre JSON przy użyciu biblioteki JSon.Net. Dokumentacja wydaje się trochę skąpa i jestem zdezorientowany, jak osiągnąć to, czego potrzebuję. Oto format JSON, który muszę przeanalizować. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, "positionType" : "point", "reference" : { "id" : 1111 …

4
Jak wyliczać za pomocą JObject?
Próbuję ustalić, jak uzyskać dostęp do danych znajdujących się w moim JObject i do końca życia nie mogę określić, jak z nich korzystać. JObject Object = (JObject)Response.Data["my_key"]; Mogę go wydrukować na konsoli robiąc Console.WriteLine (Object) i widzę dane, wygląda to tak: { "my_data" : "more of my string data" ... …
111 c#  json  json.net 

10
Wykryto pętlę odwołań do JSON.Net
Mam bazę danych mssql dla mojej witryny w 4 tabelach. Kiedy używam tego: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } Kod powoduje następujący błąd: Newtonsoft.Json.JsonSerializationException: wykryto pętlę odwołującą się do siebie dla …


9
Web API 2: jak zwrócić kod JSON z nazwami właściwości camelCased na obiektach i ich obiektach podrzędnych
AKTUALIZACJA Dzięki za wszystkie odpowiedzi. Jestem nad nowym projektem i wygląda na to, że w końcu dotarłem do sedna tego: Wygląda na to, że w rzeczywistości winien był następujący kod: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response …

5
Upewnienie się, że klucze JSON są małymi literami w .NET
Czy istnieje prosty sposób za pomocą JSON w .NET, aby upewnić się, że klucze są wysyłane małymi literami? W tej chwili używam biblioteki Json.NET firmy Newtonsoft i po prostu używam string loginRequest = JsonConvert.SerializeObject(auth); W tym przypadku authjest to tylko następujący obiekt public class Authority { public string Username { …
103 .net  json  json.net 


7
Jak obsługiwać pojedynczy element i tablicę dla tej samej właściwości przy użyciu JSON.net
Próbuję naprawić moją bibliotekę SendGridPlus, aby radziła sobie ze zdarzeniami SendGrid, ale mam problemy z niespójnym traktowaniem kategorii w interfejsie API. W poniższym przykładowym ładunku pobranym z dokumentacji interfejsu API SendGrid zauważysz, że categorywłaściwość dla każdego elementu może być pojedynczym ciągiem lub tablicą ciągów. [ { "email": "john.doe@sendgrid.com", "timestamp": 1337966815, …
101 json.net  sendgrid 


4
Json.net serializować / deserializować typy pochodne?
json.net (newtonsoft) Przeglądam dokumentację, ale nie mogę znaleźć nic na ten temat lub najlepszy sposób, aby to zrobić. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Teraz mam obiekty pochodne na liście serializowanej. Jak deserializować listę i odzyskać typy …

3
Jak serializować JObject bez formatowania?
Mam JObject(używam Json.Net), który utworzyłem za pomocą LINQ to JSON (również dostarczany przez tę samą bibliotekę). Kiedy wywołuję ToString()metodę w JObject, wyprowadza wyniki jako sformatowany JSON. Jak ustawić w tym celu formatowanie na „brak”?

9
Jak zaimportować JsonConvert w aplikacji C #?
Stworzyłem projekt biblioteki C #. Projekt ma tę linię w jednej klasie: JsonConvert.SerializeObject(objectList); Otrzymuję błąd mówiąc nazwa JsonConvert nie istnieje w bieżącym kontekście. Aby to naprawić, dodałem System.ServiceModel.Web.dlldo referencji, ale nie miałem szczęścia. Jak mogę rozwiązać ten błąd?
98 c#  json.net 

7
Tworzenie JSON w locie za pomocą JObject
W przypadku niektórych moich testów jednostkowych chcę mieć możliwość budowania określonych wartości JSON (w tym przypadku albumów z nagraniami), które można wykorzystać jako dane wejściowe dla testowanego systemu. Mam następujący kod: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); To działa dobrze, …
97 c#  json  json.net 

3
Prywatne setery w Json.Net
Wiem, że istnieje atrybut do obsługi ustawień prywatnych, ale chcę, aby to zachowanie było domyślne, czy istnieje sposób, aby to osiągnąć? Z wyjątkiem poprawiania źródła. Byłoby wspaniale, gdyby było do tego miejsce.
96 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.