Newtonsoft.Json by James Newton-King

<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />

 JsonToken

public enum JsonToken
Specifies the type of JSON token.
Boolean = 10

A boolean.

Bytes = 17

Byte data.

Comment = 5

A comment.

Date = 16

A Date.

EndArray = 14

An array end token.

A constructor end token.

EndObject = 13

An object end token.

Float = 8

A float.

Integer = 7

An integer.

None = 0

This is returned by the JsonReader if a read method has not been called.

Null = 11

A null token.

An object property name.

Raw = 6

Raw JSON.

An array start token.

A constructor start token.

An object start token.

String = 9

A string.

Undefined = 12

An undefined token.