Primitive Arrays and Single Value Types
Introduction
You can create JSON-by-example that contains a primitive value, object, or array. In C#, all of these are handled the same way.
Type Checking
To check the type of a Json
-instance, use one of these properties:
IsBoolean
IsDecimal
IsDouble
IsInteger
IsString
IsObject
IsArray
Getting and Setting Single Value Types
To get or set values, use one of these properties:
BooleanValue
DecimalValue
DoubleValue
IntegerValue
StringValue
Trying to get or set to values of a different type will throw InvalidOperationException
:
Getting and Setting Primitive Arrays
Values are added to arrays with the Add
method. To get the values of an array, use ToJson
.
In the example above, the array holds values of different types. To restrict the array to one type, add a value of the type you want in the JSON-by-example. This value will not be included in the resulting JSON.
Adding strings can be further simplified with an overload of Add
:
Last updated