Hono — إطار العمل للويب على معايير الويب › الوسائط المدمجة 3 / 8 السابق التالي

البرمجية الوسيطة 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.