How to add multivalue property to jcr node through java code? говорит, что массив строк может быть создан для перехода на node.setProperty()
в Java.Как добавить многозначное свойство в jcr-узел через код python с помощью cURL?
Однако, в Python, когда я создаю список и пытаюсь передать его с помощью команды curl, я получаю сообщение о том, что Python не может объединить строку и список.
list = ["one","two"]
subprocess.Popen(['curl','-u','admin:admin','-d',"jcr:primaryType=nt:unstructured",'-d',"sling:resourceType=xxxx",'-d',"accordionType=Please Select",'-d',"accordions="+list,""+path])
Просьба помочь.
try wrapping list with str() –
Создает однозначное свойство с '[" one "," two "]' as value – koolkat
Если вам нужно установить тип в multi с no или single value, вы также может добавить другую пару ключ/значение, чтобы дать подсказку типа для поля ... Что-то вроде ... accordions @ TypeHint = "String []". В противном случае сделайте так, как советуют другие, и постройте строку –