我想知道是否有一种方法可以像在 PHP 中那样从 Java 中的 JSON 获取字符串:
<?php
$json = @file_get_contents('example');
$decoded_json = json_decode($json);
echo $decoded_json->{"something"} ;
?>
我目前尝试过:
String input = "[{"minecraft.net":"green"},{"session.minecraft.net":"green"},{"account.mojang.com":"green"},{"auth.mojang.com":"green"},{"skins.minecraft.net":"green"},{"authserver.mojang.com":"green"},{"sessionserver.mojang.com":"green"},{"api.mojang.com":"green"},{"textures.minecraft.net":"green"}]";
String wanted = "minecraft.net";
JSONObject json = new JSONObject(input);
String out = json.getString(wanted);
System.out.println(out);
但是,它给了我这个错误:
org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
谢谢!