// Create the filter_by_inputs array
TArray<TSharedPtr<FJsonValue>> FilterByInputsArray;
{
TSharedPtr<FJsonObject> Item = MakeShareable(new FJsonObject);
FilterByInputsArray.Add(MakeShareable(new FJsonValueObject(Item)));
Item->SetStringField("field_name", "op_state");
TArray<TSharedPtr<FJsonValue>> ValuesArray;
ValuesArray.Add(MakeShareable(new FJsonValueString("error")));
ValuesArray.Add(MakeShareable(new FJsonValueString("targeted")));
Item->SetArrayField("values", ValuesArray);
}
// Add the value object that is an array into the page_inputs dict
PageInputJsonObject->SetArrayField("filter_by_inputs", FilterByInputsArray);
2 Likes