Преобразование объектов JSON в C # [дубликат]

Ну, я хотел бы добавить свои 2 цента здесь.

Я использую общий веб-хостинг, и я много раз занимался этой проблемой, пытался решить ее самостоятельно, но безрезультатно. Наконец, мне удалось решить эту проблему, проверив различные веб-источники и связавшись с моим провайдером хостинга. Мои вопросы: «Как я могу изменить значение php memory_limit в совместном веб-хостинге?», «Как мне изменить значение php upload_max_filesize в совместном веб-хостинге?», «Как мне изменить значение php max_input_vars в общем веб-хостинге?» , «Как изменить значение php max_execution_time в совместном веб-хостинге?», «Как изменить значение php max_input_time в совместном веб-хостинге?» и многое другое, настраивая или изменяя файл php.ini или .htaccess. Я попытался их изменить, но возникли проблемы. Наконец, я связался с моим хостинг-провайдером, и выяснилось, что я установил свой php в native, они изменили его на php 5.6, вот их ответ:

«Ваш PHP был настроен на« native » режим, который означает, что вы не можете переопределить эти значения. Я изменил вас на «5.6», поэтому вам должно быть хорошо идти ».

blockquote>

После этого я подключил свой сайт через ftp Filezilla , также не забудьте сделать так, чтобы ваша служба ftp отображала скрытые файлы и ваш локальный компьютер, потому что файл .htaccess был скрыт в моем локальном ноутбуке и на моем веб-сайте. Он был доступен в папке public_html, я только что загрузил его и добавил следующие коды в конец файла, а затем загрузил его обратно на сервер:

php_value memory_limit 256M
php_value post_max_size 256M
php_value upload_max_filesize 64M
php_value max_input_vars 1800
php_value max_execution_time 300
php_value max_input_time 300

На данный момент все работает правильно, если кто-то из вас справится с некоторыми проблемами, напишите здесь и предоставьте мне, чтобы я мог изменить приведенные выше коды. Кстати, я также загружаю несколько фотографий, которые показывают изменение.

Еще одна вещь, о которой я почти забыл упомянуть об установке ZipArchive в вашем общем сервисе веб-хостинга, мне удалось установить это требование, просто перейдя на php-настройки через мою cpanel, нажмите на расширения селектора php, а затем отметьте zip-раздел, это все.

Спасибо.

PS: Я открыт для хорошей практики, и если вы видите какую-либо плохую практику, пожалуйста, дайте мне знать, я постараюсь изменить их. Спасибо.

10
задан Paolo Moretti 31 August 2012 в 13:25
поделиться

1 ответ

Вы должны украсить свои свойства Formats атрибутами JsonProperty, чтобы сообщить, что происходит, если имя не соответствует точно:

partial class Formats
{
    [JsonProperty("res-150p")]
    public string __invalid_name__res150p {get; set;}
}

См. также Использование JsonConvert.DeserializeObject для десериализации Json в класс C # POCO

7
ответ дан Community 24 August 2018 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: