Json.NET

צילום מסך תוכנה:
Json.NET
פרטי תוכנה:
גרסה: 7.0 Release 1 מעודכן
טען תאריך: 20 Jul 15
מפתחים: James Newton-King
רשיון: ללא תשלום
פופולריות: 189
גודל: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON הוא קל משקל, שפה עצמאית, בפורמט מחלף נתונים. באינטרנט של היום הוא פורמט בשימוש נרחב לאחסון והעברת נתונים בין יישומים ושפות תכנות שונים.
Json.NET הוא כלי C # שיכול גם להמיר אל ומאת פורמט JSON, כתיבה וקריאת נתונים בהתאם לצורך.
הספרייה יכולה לטפל בשני אובייקטים לJSON נורמלים .NET ולהיפך, יחד עם LINQ לJSON ולהיפך, ו- XML ​​לJSON ולהיפך.
נוסף על כך, Json.NET הוא גם הרבה יותר מהר מאשר נתוני JSON מובנה טורי JSON ומייצר בפורמט המתאים של .NET, הרבה יותר קל יותר לקריאה מאשר הטקסט המרוסק שטורים מובנים בדרך כלל פלט.
Json.NET זמין גם באמצעות NuGet

מה חדש בהודעה זו:.

  • תכונות חדשות:
  • שיפורי ביצועי DiscriminatedUnionConverter
  • נוסף JsonRequiredAttribute
  • רכוש נוסף JsonSerializerSettings.ReferenceResolverProvider
  • נוסף DefaultContractResolver.ResolveDictionaryKey
  • נוסף JsonDictionaryContract.DictionaryKeyResolver
  • תמיכה נוסף לקריאת מחרוזות GUID כבתים בJsonTextReader
  • נוסף EqualityComparer לJsonSerializer
  • שינויים:
  • שינה קריאת GUIDs כבתים לפורמט תמיכת 00000000-0000-0000-0000-000000000000 רק

  • יעד aspnetcore50
  • שונה ל dnxcore50
  • JsonSchema המסומן מיושן כמו
  • DefaultContractResolver המסומן (בול) מיושן כמו
  • JsonSerializerSettings.ReferenceResolver המסומן מיושן כמו
  • JsonDictionaryContract.PropertyNameResolver המסומן מיושן כמו
  • תיקונים:
  • מחרוזות ריקות deserializing הקבוע בHashtables,
  • JTokenReader.Path השגוי קבוע במצבים מסוימים
  • שגיאה קבועה כאשר בהמשכי אובייקטים מסוימים באמון בינוני
  • קבועים deserializing ערכי UInt64 מאפשר ערכי null גדולים
  • קבוע כתיבת JValues ​​UInt64 הגדול
  • קבוע המרת קידומות מרחב שאין כמוהו בJSON ל- XML ​​
  • קבוע IsoDateTimeConverter על נכסי DateTime עם DateTimeFormatHandling.DateTimeOffset
  • קבוע שימור אזכור אובייקט עם לקרוא רק תכונות
  • כאשר deserializing מספרים שלמים JSON גדולים ל- XML ​​
  • שגיאה קבועה
  • קבועים בהמשכי תכונות נתונים הארכה ללא סטר
  • קבועים בהמשכי איגודים מופלים עם שם סוג או מעקב התייחסות אפשר
  • DataTableConverter קבוע לא באמצעות הגדרות JsonSerializer
  • מאפיינים קבועים פתרון מממשקים מקוננים
  • שיעורי deserializing קבועים הנגזרים מConcurrentDictionary
  • קבועים עובר ערכי ברירת מחדל לבנאים
  • קבוע אזכור שורש בהמשכים מJsonConverters
  • מחרוזות ריקות קבועים בכפיית null לא erroring עם Required.Always
  • שגיאת Required.Always חוקי קבועה עם שם מאפיין בנאי מעטפת
  • צ'ק לכפות מחרוזת ריקה קבוע עם Required.Always ובנאי

מה חדש בגרסה 6.0 שחרור 8:

    • תכונה חדשה:
    • נוסף AttributeProvider לJsonProperty
    • קבועים:
    • שדות const בהמשכים וdeserializing
    • שימוש MetadataTypeAttribute עם שיעורי פרוקסי
    • הודעת שגיאה רעה כאשר deserializing אוספים שאינם נתמכים

    מה חדש בגרסה 6.0 4 שחרור:

    • תכונה חדשה:
    • נוסף מיזוג לLINQ לJSON
    • נוסף JValue.CreateNull וJValue.CreateUndefined
    • תמיכה נוסף Windows Phone 8.1 ל.NET 4.0 הרכבה ניידת
    • נוסף OverrideCreator לJsonObjectContract
    • תמיכה נוסף לדריסת יצירת ממשקים וסוגים מופשטים
    • תמיכה נוסף לקריאת ערכים בינאריים UUID BSON כחיפה
    • נוסף MetadataPropertyHandling.Ignore
    • ביצועים משופרים של KeyValuePairConverter
    • ביצועים משופרים כאשר בהמשכי מסמכי XML גדולים
    • שינויים:
    • גודל ניתוח שלם מוגבלת לגודל שלם JavaScript
    • מאומתים שמספרים אינם מסתיימים עם תו לא חוקי
    • תיקונים:
    • JToken.ReadFrom הקבוע יצירת ערך מחרוזת לתגובה
    • קבוע הסתמכות על מנת מילון כאשר קוראים בנאים פרמטרים
    • קבועים כותב שורות חדשות לשימוש TextWriter.WriteLine
    • קבוע deserializing x3c IReadOnlyCollection & # אינו גנריות; T & # x3e; יישומים
    • קבוע שליחת בקשות HTTP כאשר פתרון כתובות DTD בXmlNodeConverter
    • קבוע אכלוס נכסים התעלמו עם DefaultValueHandling.IgnoreAndPopulate
    • קבוע לא לזרוק JsonReaderException בעת ניתוח כמה מספרים לא חוקיים
    • קבוע JsonConvert.PopulateObject לא הגדרת הגדרות JsonReader

    מה חדש בגרסה 6.0 שחרור 2:

    • תכונה חדשה:
    • תמיכה נוסף עבור Windows Phone 8.1.

    מה חדש בגרסה 6.0 1 פרסום:

    • תכונה חדשה:
    • תמיכה נוסף לJSONPath

    • איגודים
    • תמיכה נוסף עבור בהמשכי F # מופלה
    • תמיכה נוסף לdeserializing DataTables ומערכים קינן בDataTables
    • תמיכה נוסף לקריאת חתיכות מרובות של JSON עם JsonReader
    • AllowIntegerValues ​​נוסף הגדרת StringEnumConverter
    • בנאים נוסף עשרוניים וDateTimeOffset לJValue
    • תגובות תמיכה נוסף לקריאת שורה אחת JSON
    • מספר משופר ניתוח הודעות שגיאה
    • שינוי:
    • גרסת עצרת ל6.0.0.0
    • .NET 4 מטרות לבנות ניידים MonoTouch וMonoDroid בחבילת NuGet
    • 4 מטרות לבנות ניידים .NET WP8 וSL5 במקום WP7 וSL4
    • הוסר:
    • DefaultMemberSearchFlags על DefaultContractResolver הוא מיושן
    • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync על JsonConvert הם מיושנים
    • קבועים:
    • מאפייני JObject ICustomTypeDescriptor חוזרים ערך שגוי
    • שגיאה בעת יציקת מחרוזת base64 דינמית לבית אחד מערך
    • EntityKeyMemberConverter לא שם מלון באמצעות נחישות
    • בהמשכי JValues ​​עם JsonConverters לקריאה בלבד
    • לעקוף עיצוב בשיטות SerializeObject
    • שגיאה בעת גלישה יוצאת דופן בJsonConverter
    • שימוש בנתוני הארכה עם בנאי שאינה ברירת מחדל
    • בהמשכים אורי roundtripping עם Uri.OriginalString

    מה חדש בגרסה 5.0 7 שחרור:

    • תכונה חדשה:
    • תמיכה נוסף לאוספים אינם משתנים
    • הגדרות נוסף WriteData וReadData לDataExtensionAttribute
    • התייחסות נוסף ושם סוג טיפול תמיכה לנתונים סיומת
    • ערך מוסף ברירת מחדל ותמיכה הנדרשת לdeserialization בנאי
    • שינויים:
    • נתוני הארכה כעת נכתב כאשר בהמשכים
    • תיקונים:
    • נוסף יציקות חסרות לJToken
    • קבוע ניתוח מספרי נקודה צפה גדולים
    • קבוע לא ניתוח כמה אזורי זמן תאריך ISO
    • אימות סכימה קבועה של ערך שלם כאשר היה מספר הסוג
    • כתיבה קבועה של ערכי IConvertible כאשר חזר TypeCode היה אובייקט

    מה חדש בגרסה 5.0 שחרור 6:

    • תכונה חדשה:
    • נוסף בהמשכים JSON deserialized / להתחקות מילולי.
    • תמיכה נוסף לשימוש בשמו של סוג טיפול עם תוכן ISerializable.
    • קבועים:
    • לא משתמש בהגדרות ברירת מחדל Serializer עם ערכים פרימיטיביים וJToken.ToObject.
    • BigIntegers שגיאה בכתיבה עם JsonWriter.WriteToken.
    • בהמשכים וdeserializing enums הדגל עם תכונת EnumMember.
    • שגיאת deserializing ממשקים עם ממיר מסוג תקף.
    • שגיאת deserializing אובייקטי ISerializable שגם ליישם IConvertible.

    מה חדש בגרסה 5.0 שחרור 5:

    • תכונה חדשה:
    • הגדרות נוסף בהמשכים ברירת מחדל הגלובליים עם JsonConvert.DefaultSettings
    • תמיכת נתונים הארכה נוסף עם JsonExtensionDataAttribute
    • נוסף NullValueHandling וDefaultValueHandling תמיכה להמשכי סוגים דינמיים
    • שינויים:
    • כמה שיטות מפורשות ממשק בJArray לציבור לתמוך שימוש עם ImpromtuInterface
    • קבועים:
    • Deserializing מפתחות מילון הלא ISO תאריך בפורמט
    • ערכים לא להיות מוגדרים כאשר deserializing עם DefaultValueHandling.IgnoreAndPopulate
    • Deserializing עם טיפול סוג שם והרכבות עמוסים Assembly.LoadFrom
    • Deserializing regexes בעת שימוש StringEnumConverter
    • מערכי נתונים בהמשכים וdeserializing הקלידו
    • מה חדש בגרסה 5.0 4 שחרור

    :

    • תכונה חדשה - ירושה נוסף JsonWriter.SetWriteState לתמוך ממימושי JsonWriter
    • שנה - שינה .NET 4.5 ספרייה ניידת וספריית WinRT להשתמש השתקפות ביטויי הידור

    מה חדש בגרסה 5.0 שחרור 3:

    • שגיאה קבועה בהמשכי סוגים שאינם גנריים שליישם IEnumerable ו # X3c; T & # x3e;.

  • תוכנה דומה

    Flyer.js
    Flyer.js

    1 Mar 15

    Clippy
    Clippy

    10 Apr 16

    LitJSON
    LitJSON

    21 Jul 15

    תוכנות אחרות של יזם James Newton-King

    Utilities.NET
    Utilities.NET

    6 Jun 15

    תגובות ל Json.NET

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!
    חיפוש לפי קטגוריות