Что IDE имеет самую сильную поддержку платформы Symfony? [закрытый]

Использование org.apache.commons.io.IOUtils и com.fasterxml.jackson.databind.ObjectMapper быстро решит вашу проблему.

Используйте ниже:

class MegaSinList{
    private List<MegaSin> megasinList;
}

class MegaSin{
    private String codePostale;
    private String createur;
    private String creationDate;
    private String creationShop;
    private String description;
    private int identifiant;
    private String modification;
    private String nom;
    private int nombreEmploye;
    private String rue;
    private String statutLegal;
    private long turnOverRange1;
    private long turnOverRange2;
    private String type;
    private String ville;
}

и поиск извлечения ..

byte[] jsonData = IOUtils.toByteArray("/...filepath../file.json").getInputStream());
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
MegaSinList magasinListObj = objectMapper.readValue(jsonData, MegaSinList.class);
return magasinListObj;

Помните, что в зависимости от структуры json ObjectMapper может возвращать список LinkedHashMap, содержащий пары ключ-значение. Таким образом, вы можете в конечном итоге получить с помощью map.get («ключ») из этого списка и поместить в нужный объект

22
задан Justin 28 December 2011 в 23:32
поделиться

9 ответов

Если Вы могли бы ожидать, поддержка Symfony приходит в Netbeans скоро: http://www.netbeans.org/issues/show_bug.cgi?id=145913 . Я пойду с Studio Зенда 5.5's отладка и инспекционные функции в настоящее время.

10
ответ дан 29 November 2019 в 04:57
поделиться

Что касается меня, это - Eclipse + PDT, Но NetBeans уже имеет поддержку phpDoc 1.4 (в то время как PDT не имеет), таким образом, можно зарегистрировать (и IDE будет в состоянии автоматически заполнить), "волшебные" свойства и методы. Пользователи доктрины будут, конечно, ценить что:)

UPD: Некоторое время передало, и я переместился в NetBeans сначала (это казалось легче, быстрее и менее сложным). Тогда я использовал PhpStorm EAP, любил его и даже купил лицензию:)

Так, здесь и теперь мои предпочтительные IDE:

  • NetBeans —, свободный
  • PhpStorm —, заплаченный, самый интеллектуальный (статический исходный анализ является реальной уничтожающей функцией)
2
ответ дан 29 November 2019 в 04:57
поделиться

Комодо IDE (или, без управления отладкой и Управления исходным кодом, свободного Редактирование Комодо ) + ряд команд для Комодо для использования задач симфонии . делает все Ваши 4 точки и также работает на Perl, Python, Ruby и Tcl.

4
ответ дан 29 November 2019 в 04:57
поделиться
4
ответ дан 29 November 2019 в 04:57
поделиться

Я бы порекомендовал вам использовать PHPEDIT , это программное обеспечение с лучшей поддержкой для всех версий Symfony,

вы можете посмотреть скринкаст о том, как легко можно разрабатывать проекты Symfony с помощью phpedit. Ссылка

2
ответ дан 29 November 2019 в 04:57
поделиться

PHPEdit опережает конкурентов. Конечно, за это нужно платить, но он поддерживает SVN, графический интерфейс для всех команд symfony, редактирование yaml и т. Д.

Вы получаете много за свои деньги и делаете разработку намного проще и быстрее.

Вы вернет вам деньги с помощью одного проекта, сэкономив время.

0
ответ дан 29 November 2019 в 04:57
поделиться

Раньше я использовал Eclipse PDT и месяц назад переключился на Netbeans ... Попробовав оба, я бы порекомендовал Netbeans: у него лучшие инструменты рефакторинга и он лучше работает в общее.

1
ответ дан 29 November 2019 в 04:57
поделиться

Проверить Symfoclipse, плагин Symfony для среды Eclipse + PDT. Вот ссылка; -)

1
ответ дан 29 November 2019 в 04:57
поделиться

Symfony поддерживается NetBeans 6.8.

3
ответ дан 29 November 2019 в 04:57
поделиться