imporve code completion
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user