#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors') ## ProcessorInput Class Класс для работы с JSON\-объектом\. ```csharp public class ProcessorInput ``` Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 ProcessorInput | Constructors | | | :--- | :--- | | [ProcessorInput\(string, JObject, IEnumerable<IEnumSolver>\)](ProcessorInput.ProcessorInput(string,JObject,IEnumerable_IEnumSolver_).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.ProcessorInput\(string, Newtonsoft\.Json\.Linq\.JObject, System\.Collections\.Generic\.IEnumerable\\)') | Класс для работы с JSON\-объектом\. | | Properties | | | :--- | :--- | | [EnumSolvers](ProcessorInput.EnumSolvers.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumSolvers') | Интерфейсы, разрешающие значения перечислений\. | | [Input](ProcessorInput.Input.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Input') | Входящий JSON\-объект, который содержит данные для обработки\. | | [Name](ProcessorInput.Name.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Name') | Название объекта, ассоциированного с вводом\. | | Methods | | | :--- | :--- | | [Enum<T>\(string\)](ProcessorInput.Enum_T_(string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Enum\\(string\)') | Преобразование значения из JSON в перечисление\. | | [EnumOptional<T>\(string, T\)](ProcessorInput.EnumOptional_T_(string,T).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumOptional\\(string, T\)') | Преобразование значения из JSON по заданному пути в перечисление с возможностью предоставить значение по умолчанию\. | | [EnumRequired<T>\(string\)](ProcessorInput.EnumRequired_T_(string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.EnumRequired\\(string\)') | Преобразование значения из JSON по заданному пути в перечисление с использованием \`PgName\` атрибута\. | | [GetOptional<T>\(string\)](ProcessorInput.GetOptional.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string) 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string\)') | Значение из JSON по заданному пути, которое может не существовать\. | | [GetOptional<T>\(string, T\)](ProcessorInput.GetOptional.md#Pf2e.Scrapper.Processors.ProcessorInput.GetOptional_T_(string,T) 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptional\\(string, T\)') | Значение из JSON по заданному пути с возможностью предоставить значение по умолчанию\. | | [GetOptionalLocale\(string, LocaleType\)](ProcessorInput.GetOptionalLocale(string,LocaleType).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetOptionalLocale\(string, Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. | | [GetRequired<T>\(string\)](ProcessorInput.GetRequired_T_(string).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetRequired\\(string\)') | Значение из JSON по заданному пути, которое обязательно должно существовать\. | | [GetRequiredLocale\(string, LocaleType\)](ProcessorInput.GetRequiredLocale(string,LocaleType).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.GetRequiredLocale\(string, Pf2e\.Database\.Model\.Common\.I18n\.LocaleType\)') | Преобразование значения из JSON по заданному пути в строку локализации для заданного типа локализации\. | | [Md5\(bool\)](ProcessorInput.Md5(bool).md 'Pf2e\.Scrapper\.Processors\.ProcessorInput\.Md5\(bool\)') | Создание контрольной суммы объекта\. |