Update AngConfigManager.kt
This commit is contained in:
1 parent
cfb756723c
commit
0d12cc5dc8
1 file changed
+7
-3
@@ -988,9 +988,13 @@ object AngConfigManager {
|
|||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
//val gson = GsonBuilder().setPrettyPrinting().create()
|
//val gson = GsonBuilder().setPrettyPrinting().create()
|
||||||
val gson = GsonBuilder().create();
|
//val serverList: Array<V2rayConfig> =
|
||||||
val serverList: Array<V2rayConfig> =
|
//Gson().fromJson(server, Array<V2rayConfig>::class.java)
|
||||||
Gson().fromJson(server, Array<V2rayConfig>::class.java)
|
val gson = Gson()
|
||||||
|
// Assuming your JSON is an array of V2rayConfig objects
|
||||||
|
val typeToken: Type = object : TypeToken<List<V2rayConfig>>() {}.type
|
||||||
|
val serverList: List<V2rayConfig> = gson.fromJson(server, typeToken)
|
||||||
|
|
||||||
if (serverList.isNotEmpty()) {
|
if (serverList.isNotEmpty()) {
|
||||||
var count = 0
|
var count = 0
|
||||||
for (srv in serverList) {
|
for (srv in serverList) {
|
||||||
|
|||||||
Reference in new issue
Block a user