Сейчас я настраиваю сниппеты в SoraEditor. Я хочу хранить снипеты для каждого языка в json в asset. Для чтения ассетов юзаю assets++. Вот такой json нужно спарсить:
[
{
"prefix": "for",
"body": [
"for(int i=0; i<count; i++) {",
"}"
],
"description": "for loop",
"length": 1
},
{
"prefix": "foreach",
"body": [
"for(Object obj: arr) {",
"}"
],
"description": "foreach loop",
"length": 1
},
]
В массив обьктов этого класса:
public static class Snippet {
@SerializedName("prefix")
public String prefix;
@SerializedName("body")
public String[] body;
@SerializedName("description")
public String description;
@SerializedName("length")
public int length;
public Snippet(String prefix, String[] body, String description, int length) {
this.prefix = prefix;
this.body = body;
this.description = description;
this.length = length;
}
}
//Да, я уже пятался работать с Gson
Тк в json удобно хранить такие данные.