Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

json parser for sikuli


(Olexsandr Borisov) #1

Не хочет импортировать стандартную библиотеку json, писать свой парсер не охота, прошу совета.


(rpwheeler) #2

А почему так вообще ставится вопрос “Для Sikuli”? Sikuli используется и через Jython и через Java, и может сопрягаться с другими библиотеками, написанными как на Python, так и на Java.

В зависимости от того, какую версию Sikuli Вы используете (RC3 , 1.0.1) , как ее подключаете и через что гоняете, ответы на вопрос о Json-парсере могут быть ну очень разными.


(Olexsandr Borisov) #3

как подключить пайтон библиотеку, расскажите если можете поподробнее.


(rpwheeler) #4

Особых подробностей не расскажу, но наводку дам:
http://opensource.xhaus.com/projects/jyson/wiki/JysonDecoding

Это json-библиотека для Jython, на котором основан Sikuli. Подключить ее в Sikuli можно кодом вроде:

import sys
sys.path.append("/Code/Jyson/jyson-1.0.2.jar")
from com.xhaus.jyson import JysonCodec as json

Ну а дальше смотрите документацию библиотеки, как она вам подойдет или не подойдет.


(Olexsandr Borisov) #5

Спасибо, а пайтон модуль как подключить?


(rpwheeler) #6

{пардон за задержку с ответом, болею}

Пообщался по теме с текущим ведущим разработчиком Sikuli. Он советует взять python-модуль simplejson , создать в папке Sikuli папку Lib (не LibS, которая уже есть, а Lib), и распаковать туда папку simplejson из архива поставки собственно этого модуля.


(Olexsandr Borisov) #7

спасибо за ответ, долго искал как это сделать.