Web Analytics

json-everything

⭐ 1186 stars Indonesian by json-everything

🌐 Bahasa

Build & Test Test results Persentase isu yang masih terbuka Rata-rata waktu penyelesaian isu Lisensi

Apa itu json-everything?

Filosofi utama di balik json-everything adalah memastikan bahwa fungsionalitas JSON umum memiliki dukungan yang baik di ruang _System.Text.Json_. Langkah pertama adalah memeriksa apakah ada proyek lain yang mendukung suatu fungsi tertentu.

Jika ada, upaya tersebut kemungkinan tidak akan diduplikasi di sini. Sedikit lebih jauh ke bawah, Anda akan menemukan daftar proyek lain yang melakukan hal-hal menarik dengan JSON.

Jika tidak, hal tersebut terbuka untuk dipertimbangkan dalam proyek ini.

Playground Dokumentasi Blog Pembelajaran Interaktif
Coba online
json-everything.net
Dokumentasi
docs.json-everything.net
Blog
blog.json-everything.net
Belajar
learn.json-everything.net

Diskusi Tanya Dibuat dengan
Slack StackOverflow Dibuat dengan Jetbrains Resharper

Apa saja isi kotak?

Sebenarnya ada beberapa kotak. Setiap fitur telah dipisahkan ke dalam pustaka tersendiri, sehingga Anda dapat memilih yang Anda butuhkan.

Semua pustaka dibangun untuk .Net Standard 2.0 dan .Net 8.

JsonSchema.Net
NuGet versionNuGet version
JSON Schema, draft 6 ke atas
JsonSchema.Net.Generation
NuGet versionNuGet version
Generasi skema dari tipe .Net
JsonSchema.Net.Generation.DataAnnotations
NuGet versionNuGet version
Dukungan pembuatan skema untuk System.ComponentModel.DataAnnotations.
JsonSchema.Net.DataGeneration
NuGet versionNuGet version
Pembuatan data instance acak (didukung oleh Bogus)
JsonSchema.Net.Data
NuGet versionNuGet version
Kosakata untuk mengakses data instance dan eksternal
JsonSchema.Net.ArrayExt
NuGet versionNuGet version
Kosakata untuk memperluas validasi array
JsonSchema.Net.OpenApi
NuGet versionNuGet version
Ekstensi kosakata OpenApi 3.1 (digunakan oleh Graeae)
JsonPath.Net
NuGet versionNuGet version
JSON Path (RFC 9535)
JsonPatch.Net
NuGet versionNuGet version
JSON Patch (RFC 6902)
JsonPointer.Net
NuGet versionNuGet version
JSON Pointer (RFC 6901) dan Relative JSON Pointer (Spesifikasi)
JsonLogic
NuGet versionNuGet version
JsonLogic (Situs Web)
JsonE.Net
NuGet versionNuGet version
JSON-e (Situs Web)
Json.More.Net
NuGet versionNuGet version
Ekstensi penggunaan umum yang seharusnya sudah ada di System.Text.Json[.Nodes] tetapi belum tersedia
Yaml2JsonNode
NuGet versionNuGet version
Konversi antara model dokumen YAML di YamlDotNet dan JsonNode (dua arah).

Semua pustaka di atas menawarkan dukungan lengkap untuk spesifikasi terkait masing-masing.

Terjemahan pesan error untuk _JsonSchema.Net_ tersedia dalam:

CATATAN Setiap paket bahasa disediakan oleh paket Nuget masing-masing.

Anda juga dapat melihat hasil JSON Schema Test Suite di Bowtie, yang menjalankan test suite terhadap berbagai implementasi di berbagai platform.

DISCLAIMER Perpustakaan saya, _JsonSchema.Net_, tidak terkait atau berasosiasi dengan situs web https://jsonschema.net, kecuali bahwa keduanya merupakan alat JSON Schema yang sangat baik.

Paket yang sudah usang

Paket-paket ini juga pernah menjadi bagian dari suite ini tetapi sekarang sudah tidak didukung lagi.

JsonSchema.Net.CodeGeneration
NuGet versionNuGet version
Generasi kode C# dari schema Sudah usang, digantikan oleh Corvus.JsonSchema

Dukungan _System.Text.Json_ oleh proyek lain

Jika Anda tidak menemukan yang Anda cari di sini, silakan coba salah satu proyek luar biasa berikut:

Jika Anda menggunakan JSON untuk melakukan sesuatu yang tidak tercakup oleh perpustakaan di suite ini atau salah satu proyek di atas, silakan buat issue fitur.

Jika Anda mengelola atau mengetahui proyek lain yang memperluas _System.Text.Json_ untuk melakukan hal-hal menarik, saya ingin mencantumkannya di sini, jadi silakan buat issue umum untuk memberi tahu saya tentang hal itu.

Kontribusi

Silakan lihat Kode Etik dan file KONTRIBUSI untuk informasi lebih lanjut.

Sponsorship

Jika Anda merasa perpustakaan ini bermanfaat dan ingin mendukung pengembangan berkelanjutan, silakan pertimbangkan untuk mendukung para pemelihara.

.NET Foundation

Proyek ini didukung oleh .NET Foundation.

--- Tranlated By Open Ai Tx | Last indexed: 2025-12-24 ---