Articles of análise

Analisando a string JSON em Java

Eu estou tentando analisar uma string JSON em java para ter o valor individual impresso separadamente. Mas enquanto faço o programa rodar, recebo a seguinte mensagem de erro: Exception in thread “main” java.lang.RuntimeException: Stub! at org.json.JSONObject.(JSONObject.java:7) at ShowActivity.main(ShowActivity.java:29) Minha aula parece- import org.json.JSONException; import org.json.JSONObject; public class ShowActivity { private final static String jString = […]

Analisar arquivo JSON usando GSON

Eu quero analisar este arquivo JSON em JAVA usando GSON : { “descriptor” : { “app1” : { “name” : “mehdi”, “age” : 21, “messages”: [“msg 1″,”msg 2″,”msg 3”] }, “app2” : { “name” : “mkyong”, “age” : 29, “messages”: [“msg 11″,”msg 22″,”msg 33”] }, “app3” : { “name” : “amine”, “age” : 23, “messages”: […]

Modo multiplataforma para obter o número da linha de um arquivo INI em que determinada opção foi encontrada

Procurando por alguma biblioteca C ++ (como boost :: program_options) que é capaz de retornar o número da linha de um arquivo INI, onde a opção ou seção dada foi encontrada. Casos de uso: Eu peço que a biblioteca encontre o valor “vvv” em uma seção “[SSS]”. A biblioteca retorna o número da linha onde […]

Avaliação segura de expressões aritméticas em Javascript

Eu preciso avaliar expressões aritméticas inseridas pelo usuário como “2 * (3 + 4)” em Javascript, mas eu não quero usar o eval por razões de segurança. Eu poderia remover todos os caracteres que não são números ou operadores, mas não tenho certeza se isso seria seguro e que seria bom se o usuário pudesse […]

Por que a constante sempre é descartada da grande análise O?

Estou tentando entender um aspecto particular da análise Big O no contexto de execução de programas em um PC. Suponha que eu tenha um algoritmo que tenha um desempenho de O (n + 2). Aqui, se n ficar muito grande, o 2 se torna insignificante. Neste caso, é perfeitamente claro que o desempenho real é […]

Usando o Joda Date & Time API para analisar vários formatos

Estou analisando arquivos de log de terceiros contendo data / hora usando o Joda. A data / hora está em um dos dois formatos diferentes, dependendo da idade dos arquivos de log que estou analisando. Atualmente tenho código como este: try { return DateTimeFormat.forPattern(“yyyy/MM/dd HH:mm:ss”).parseDateTime(datePart); } catch (IllegalArgumentException e) { return DateTimeFormat.forPattern(“E, MMM dd, yyyy […]

Analisando arquivos do Visual Studio Solution

Como posso analisar arquivos de solução do Visual Studio (SLN) no .NET? Eu gostaria de escrever um aplicativo que mescla várias soluções em uma ao salvar a ordem de construção relativa.

Como decodificar o JSON com campo desconhecido usando o Gson?

Eu tenho JSON semelhante a este: { “unknown_field”: { “field1”: “str”, “field2”: “str”, “field3”: “str”, “field4”: “str”, “field5”: “str” }, …… } Eu criei classs para mapear este json public class MyModel implements Serializable { private int id; private HashMap models; // getters and setter for id and models here } e a class Model1 […]

Analisando a matriz JSON em java.util.List com o Gson

Eu tenho um JsonObject chamado “mapping” com o seguinte conteúdo: { “client”: “127.0.0.1”, “servers”: [ “8.8.8.8”, “8.8.4.4”, “156.154.70.1”, “156.154.71.1” ] } Eu sei que posso obter a matriz “servers” com: mapping.get(“servers”).getAsJsonArray() E agora eu quero analisar esse JsonArray em um java.util.List … Qual é a maneira mais fácil de fazer isso?

Como faço para formatar um DateTime em um formato diferente?

Eu tenho uma string representando uma data em um determinado formato, que desejo formatar de forma diferente. Alguém me disse para usar o DateTime.(Try)ParseExact , então eu fiz: var dateString = “2016-02-26”; var formatString = “dd/MM/yyyy”; var parsedDate = DateTime.ParseExact(dateString, formatString, null); Você vê, eu quero formatar a data como dd/MM/yyyy , então 26/02/2016 . […]