Ir para conteúdo
  • 0

[Resolvido] [JSON]


Karamujo

Pergunta

7 respostass a esta questão

Posts Recomendados

acho que o value fica dentro do properties

 

então na vdd corrigindo o exemplo que dei seria assim:

 

// Após ter a response do site, nomeie a variavel pra string_em_json e fica assim o codigo
JSONObject json = new JSONObject(string_em_json);
 
// Isso pega o properties
String properties = json.getString("properties");
 
JSONObject propertiesJson = new JSONObject(properties);
 
String value = propertiesJson.getString("value");
Link para o comentário
Compartilhar em outros sites

Se usar o pacote org.json:

 

 

// Após ter a response do site, nomeie a variavel pra string_em_json e fica assim o codigo
JSONObject json = new JSONObject(string_em_json);
 
// Isso pega o value
String value = json.getString("value");
Link para o comentário
Compartilhar em outros sites

 

Se usar o pacote org.json:

// Após ter a response do site, nomeie a variavel pra string_em_json e fica assim o codigo
JSONObject json = new JSONObject(string_em_json);
 
// Isso pega o value
String value = json.getString("value");

Então no caso eu salvaria as linha do site eu colocaria no string_em_json?

e dps era só pegar o value?

Link para o comentário
Compartilhar em outros sites

s

 

Sabe me dizer onde estou errando

 

 

 

	public void changeSkin()
	{
		String value;
		String signature;
		
		try {
			StringBuilder content = new StringBuilder();
			String urlString = "https://sessionserver.mojang.com/session/minecraft/profile/" + Bukkit.getOfflinePlayer(nome).getUniqueId().toString().replace("-", "")+"?unsigned=false";
			p.sendMessage(urlString);
			URL url = new URL(urlString);
			URLConnection urlConnection = url.openConnection();
			BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
			
			String allLine = "";
			String line;
			while ((line = bufferedReader.readLine()) != null)
			{
				content.append(line + "\n");
			}
				bufferedReader.close();

			p.sendMessage(content.toString());
			
			String lortu = content.toString();
			JSONParser parser = new JSONParser();
			JSONObject jo = (JSONObject) parser.parse(lortu);
			value = (String) jo.get("value");
			signature = (String) jo.get("signature");
			p.sendMessage(value);
			p.sendMessage(signature);
			//	gp.getProperties().put("textures", new Property("textures", value,signature));
			
		} 
		catch (MalformedURLException e) {}
		catch (IOException e) {} 
		catch (ParseException e) {}
		
	}

 

 

 

Ele não envia o value e o signature..

Link para o comentário
Compartilhar em outros sites

 

acho que o value fica dentro do properties

 

então na vdd corrigindo o exemplo que dei seria assim:

// Após ter a response do site, nomeie a variavel pra string_em_json e fica assim o codigo
JSONObject json = new JSONObject(string_em_json);
 
// Isso pega o properties
String properties = json.getString("properties");
 
JSONObject propertiesJson = new JSONObject(properties);
 
String value = propertiesJson.getString("value");

Consegui de outra forma, mas vlw

 

Ryro302.png

Link para o comentário
Compartilhar em outros sites

<p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br>

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...