mirror of
https://github.com/TonyJiangWJ/Auto.js.git
synced 2026-06-21 21:01:43 +08:00
33 lines
879 B
Java
33 lines
879 B
Java
package com.stardust.scriptdroid.tool;
|
|
|
|
import com.google.gson.JsonArray;
|
|
import com.google.gson.JsonElement;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Created by Stardust on 2017/7/21.
|
|
*/
|
|
|
|
public class GsonUtils {
|
|
|
|
public static List<String> toReservedStringList(JsonElement element) {
|
|
JsonArray array = element.getAsJsonArray();
|
|
List<String> list = new ArrayList<>(array.size());
|
|
for (int i = array.size() - 1; i >= 0; i--) {
|
|
list.add(array.get(i).getAsString());
|
|
}
|
|
return list;
|
|
}
|
|
|
|
public static List<String> toStringList(JsonElement element) {
|
|
JsonArray array = element.getAsJsonArray();
|
|
List<String> list = new ArrayList<>(array.size());
|
|
for (int i = 0; i < array.size(); i++) {
|
|
list.add(array.get(i).getAsString());
|
|
}
|
|
return list;
|
|
}
|
|
}
|