البرمجية الوسيطة Pretty JSON
يتيح وسيط Pretty JSON ميزة "طباعة JSON المنسقة" (JSON pretty print) لنص استجابة JSON.
إضافة ?pretty إلى وسيط استعلام url، تُنسَّق سلاسل JSON بشكل جميل.
// GET /
{"project":{"name":"Hono","repository":"https://github.com/honojs/hono"}}
سيكون:
// GET /?pretty
{
"project": {
"name": "Hono",
"repository": "https://github.com/honojs/hono"
}
}
Import
import { Hono } from 'hono'
import { prettyJSON } from 'hono/pretty-json'
الاستخدام
const app = new Hono()
app.use(prettyJSON()) // With options: prettyJSON({ space: 4 })
app.get('/', (c) => {
return c.json({ message: 'Hono!' })
})
الخيارات
space: number
عدد المسافات للإزاحة. الافتراضي هو 2.
query: string
اسم سلسلة الاستعلام (query string) للتطبيق. الافتراضي هو pretty.
force: boolean
عند الضبط على true، يتم دائمًا تنسيق استجابات JSON بغض النظر عن معامل الاستعلام. القيمة الافتراضية هي false.