Documentation
Lean
.
Data
.
Json
.
Printer
Search
return to top
source
Imports
Lean.Data.Format
Init.Data.List.Impl
Lean.Data.Json.Basic
Imported by
Lean
.
Json
.
escape
Lean
.
Json
.
renderString
Lean
.
Json
.
render
Lean
.
Json
.
pretty
Lean
.
Json
.
CompressWorkItem
Lean
.
Json
.
compress
Lean
.
Json
.
compress
.
go
Lean
.
Json
.
instToFormat
Lean
.
Json
.
instToString
source
def
Lean
.
Json
.
escape
(
s
:
String
)
(
acc
:
String
:=
""
)
:
String
Equations
Instances For
source
def
Lean
.
Json
.
renderString
(
s
:
String
)
(
acc
:
String
:=
""
)
:
String
Equations
Instances For
source
partial def
Lean
.
Json
.
render
:
Json
→
Format
source
def
Lean
.
Json
.
pretty
(
j
:
Json
)
(
lineWidth
:
Nat
:=
80
)
:
String
Equations
Instances For
source
inductive
Lean
.
Json
.
CompressWorkItem
:
Type
json
(
j
:
Json
)
:
Json.CompressWorkItem
arrayElem
(
j
:
Json
)
:
Json.CompressWorkItem
arrayEnd :
Json.CompressWorkItem
objectField
(
k
:
String
)
(
j
:
Json
)
:
Json.CompressWorkItem
objectEnd :
Json.CompressWorkItem
comma :
Json.CompressWorkItem
Instances For
source
def
Lean
.
Json
.
compress
(
j
:
Json
)
:
String
Equations
Instances For
source
partial def
Lean
.
Json
.
compress
.
go
(
acc
:
String
)
:
List
Json.CompressWorkItem
→
String
source
instance
Lean
.
Json
.
instToFormat
:
ToFormat
Json
Equations
source
instance
Lean
.
Json
.
instToString
:
ToString
Json
Equations