Eu quero criar dados de aplicativos e reed do servidor, eu preciso saber o que é o nível mínimo de API, para suporte JsonObject no android
Sry meu inglês é ruim.
Respostas:
1 para resposta № 1Veja a documentação sobre os desenvolvedores do Android: http://developer.android.com/reference/org/json/JSONObject.html
JSONObject foi adicionado no nível 1 da API, de modo que "é o nível mínimo da API.
0 para resposta № 2
Todo o nível da API do Android, começando da API 1 até os suportes de API mais recentes JSON
-1 para resposta № 3
Existem muitas APIs para o JsonObject, uma delas é a API "gson".
baixe daqui ...https://code.google.com/p/google-gson/
Exemplo:
Json String
{
NAME:"user 345",
P_LANGUAGE:"Java",
LOCATION:"Malta"
}
Classe Pojo
public class Person {
private String NAME;
private String LOCATION;
private Exam EXAM;
@Override
public String toString() {
return NAME + " - " + LOCATION ;
}
}
Json Reader
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class JsonToJava {
public static void main(String[] args) throws IOException {
try(Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("/Server2.json"), "utf-8")){
Gson gson = new GsonBuilder().create();
Person p = gson.fromJson(reader, Person.class);
System.out.println(p);
}
}
}
http://www.javacreed.com/simple-gson-example/ https://sites.google.com/site/gson/gson-user-guide