The JSON text parser and serializer pipeline: a streaming JSON tokenizer and parser, the JSON writer and serializer with its options, and the reflection based object serializer used to map .NET objects to and from JSON text.
Microsoft.VisualBasic.MIME.application.json 1.0.9762.11310.
01 Namespaces
Microsoft.VisualBasic.MIME.application.json
| Type | Summary | Members |
|---|---|---|
| Deserializer | create .NET clr object from json | 4 |
| ExtendedDictionary | 4 | |
| JsonParser | A json text parser module | 9 |
| JSONSerializer | 7 | |
| JSONSerializerOptions | 11 | |
| JSONTextParser | 5 | |
| JSONWriter | 6 | |
| ObjectParser | 2 | |
| ObjectSerializer | 2 | |
| StreamTokenIcer | 1 | |
| StringTokenIcer | 1 | |
| TokenIcer | 4 | |
| Variant | 3 |
Microsoft.VisualBasic.MIME.application.json.BSON
BSON binary encoding and decoding: the BSON document/value model, the binary encoder and decoder, and the extended BSON value types such as ObjectId.
| Type | Summary | Members |
|---|---|---|
| BSONFormat | 5 | |
| BSONValue | 16 | |
| Decoder | 3 | |
| Encoder | 2 | |
| ValueType | 16 |
Microsoft.VisualBasic.MIME.application.json.Javascript
The javascript object model of the json/bson
| Type | Summary | Members |
|---|---|---|
| JsonArray | 9 | |
| JsonElement | The abstract javascript object model | 5 |
| JsonModel | The abstract model of the array/object | 1 |
| JsonObject | Dictionary/Array equivalent in javascript | 10 |
| JsonValue | The primitive value type in javascript. | 14 |
Microsoft.VisualBasic.MIME.application.json.JSONLogic
A JSON based rule expression engine that builds and evaluates jsonLogic expression trees over JSON data.
| Type | Summary | Members |
|---|---|---|
| jsonLogic | Build complex rules, serialize them as JSON, share them between front-end and back-end | 1 |
| TreeBuilder | 4 |
Microsoft.VisualBasic.MIME.application.json.LenientJson
A lenient JSON parser that tolerates and repairs malformed JSON, such as text produced by large language models, by tracking the string context while scanning.
| Type | Summary | Members |
|---|---|---|
| LenientJsonExtensions | Extension methods providing convenient access to the LenientJsonParser. | 3 |
| LenientJsonParser | A lenient (fault-tolerant) JSON parser designed to automatically repair and parse JSON output produced by Large Language Models (LLMs). | 27 |
Microsoft.VisualBasic.MIME.application.json.LenientJson.LenientJsonParser
| Type | Summary | Members |
|---|---|---|
| StringContext | Indicates the syntactic position that the string currently being parsed occupies within the JSON structure. | 2 |
Microsoft.VisualBasic.MIME.application.json.Token
| Type | Summary | Members |
|---|---|---|
| JSONElements | 16 |