Field.ImportValueFromJson

ImportValueFromJson(Stream)

Импортирует данные в указанные поля из потока JSON на основе точного совпадения полных имен полей.

public bool ImportValueFromJson(Stream inputJsonStream)
ПараметрТипОписание
inputJsonStreamStreamВходной поток JSON, содержащий данные поля, которые необходимо импортировать в поле.

Возвращаемое значение

True, если поле было найдено в потоке JSON; в противном случае - false

Примеры

Document document = new Document("PdfDoc.pdf");
FileStream fs = new FileStream("import.json", FileMode.Open, FileAccess.Read);
Field field = document.Form.Fields[0];
field.ImportValueFromJson(fs);
fs.Close();
document.Save();

См. также


ImportValueFromJson(Stream, string)

Импортирует данные в указанное поле из потока JSON, используя полное имя, указанное в переменной ‘fieldFullNameInJSON’ для сопоставления.

public bool ImportValueFromJson(Stream inputJsonStream, string fieldFullNameInJSON)
ПараметрТипОписание
inputJsonStreamStreamВходной поток JSON, содержащий данные поля, которые необходимо импортировать в поле.
fieldFullNameInJSONStringИмя данных в потоке JSON для сопоставления. Если данные в потоке JSON имеют вложенную структуру, полное имя должно быть указано со всеми родительскими и дочерними элементами, разделенными ‘.’

Возвращаемое значение

True, если поле было найдено в файле json; в противном случае - false

Примеры

Document document = new Document("PdfDoc.pdf");
FileStream fs = new FileStream("import.json", FileMode.Open, FileAccess.Read);
Field field = document.Form.Fields[0];
field.ImportValueFromJson(fs, "GroupName.AnotherFieldName");
fs.Close();
document.Save();

См. также