إصلاح JSON: حل ل JSON الشذوذ من LLMS.
الملعب عبر الإنترنت · تقرير خطأ · طلب طلب
مرحبًا بكم في JSON-REPAIR ، الحل الخاص بك لإصلاح الحالات الشاذة JSON المزعجة التي يمكن أن تتجول في عمليات نموذج اللغة الكبيرة (LLM). تم تصميم مجموعة أدواتنا لتكون سكين الجيش السويسري لجميع احتياجات إصلاح JSON الخاصة بك.
"
n
{"key": TRUE, "key2": FALSE, "key3": Null
{'key': 'string', 'key2': false, "key3": null, "key4": unquoted}
[1, 2, 3, 4
{"employees":["John", "Anna",
[
]
[[1nn]
{foo: [}
{"text": "The quick brown fox won't jump"}
{"value_1": "value_2": "data"}
{"value_1": true, COMMENT "value_2": "data"}
- { "test_key": ["test_value", "test_value2"] }
{ "content": "[LINK]("https://google.com")" }
{ "content": "[LINK](" }
{ "content": "[LINK](", "key": true }
{"key":"",}
(العودة إلى الأعلى)
لإضافة إصلاح JSON إلى مشروع GO الخاص بك ، استخدم الأمر التالي:
go get github.com/RealAlexandreAI/json-repair
package main
import (
"github.com/RealAlexandreAI/json-repair"
)
func main () {
// broken JSON string from LLM
in := "```json {'employees':['John', 'Anna', ```"
jsonrepair . RepairJSON ( in )
// output: {"employees":["John","Anna"]}
}
بالإضافة إلى ذلك ، هناك
MustRepairJSON
لسيناريوهات غير مناسبة لمعالجة الأخطاء ، مثل الأنابيب والبيئات الموثوقة
لمزيد من الأمثلة ، يرجى الرجوع إلى حالات الاختبار أو الملعب عبر الإنترنت
(العودة إلى الأعلى)
brew install realalexandreai/tap-jsonrepair/jsonrepair
# from raw string
jsonrepair -i " {'employees':['John', 'Anna', "
# output: {"employees":["John", "Anna", "Peter"]}
# from file
jsonrepair -f < json-file > .json
يمكنك أيضًا تنزيل ثنائي من الإصدار ، يرجى الرجوع إلى الإصدارات.
راجع المشكلات المفتوحة للحصول على قائمة كاملة بالميزات المقترحة (والمشكلات المعروفة).
(العودة إلى الأعلى)
المساهمات هي التي تجعل مجتمع المصدر المفتوح مكانًا رائعًا للتعلم وإلهامه وإنشائه. أي مساهمات تقدمها موضع تقدير كبير .
إذا كان لديك اقتراح من شأنه أن يجعل هذا أفضل ، فيرجى تورك الريبو وإنشاء طلب سحب. يمكنك أيضًا فتح مشكلة مع علامة "تحسين". لا تنسى إعطاء المشروع نجمًا! شكرًا لك مرة أخرى!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(العودة إلى الأعلى)
موزعة بموجب ترخيص GPLV3. انظر LICENSE
لمزيد من المعلومات.
(العودة إلى الأعلى)
realalexandreai - realalexandreai
رابط المشروع: https://github.com/realalexandreai/JSON-REPAIR
(العودة إلى الأعلى)