Alguém ou o autor poderia responder se isso é compatível com JSON aninhado? Ou seja, uma instância CJAVal contém as chaves '2' e '3', que são outra instância CJAVal. O código parece ser executado, mas quando serializado as chaves ficam em branco.
Estou tentando usar essa biblioteca para ler um arquivo json.
Você poderia fornecer um exemplo em um caso como esse?
Minhas primeiras linhas são :
string s[];
int cpt=0;
int handle=FileOpen("json_sample.txt",FILE_READ|FILE_TXT|FILE_ANSI);
while(!FileIsEnding(handle)) {ArrayResize(s,ArraySize(s)+1); s[cpt++]=FileReadString(handle);}
FileClose(handle);
O que devo fazer para armazenar alguns valores do arquivo json em minhas variáveis?
Alguém ou o autor poderia responder se isso é compatível com JSON aninhado? Ou seja, uma instância CJAVal contém as chaves '2' e '3', que são outra instância CJAVal. O código parece ser executado, mas quando serializado as chaves ficam em branco.
Por exemplo, estou recebendo:
Mas deveria estar recebendo
Daniel, também tive o mesmo problema com chaves vazias ao usar objetos JSON aninhados (não matrizes). Resolvi o problema usando a função Set(). Exemplo:
Alguém ou o autor poderia responder se isso é compatível com JSON aninhado? Ou seja, uma instância CJAVal contém as chaves '2' e '3', que são outra instância CJAVal. O código parece ser executado, mas quando serializado as chaves ficam em branco.
Por exemplo, estou recebendo:
Mas deveria estar recebendo
https://www.mql5.com/ru/forum/63015
Alguns exemplos
matriz de matrizes
Ótimo design, obrigado, mano! Funciona como um relógio, usei-o em meu robô.
Há alguns erros na Bíblia. Em anexo está a versão corrigida, graças ao autor, que provavelmente não se importará.
Olá,
Estou tentando usar essa biblioteca para ler um arquivo json.
Você poderia fornecer um exemplo em um caso como esse?
Minhas primeiras linhas são :
O que devo fazer para armazenar alguns valores do arquivo json em minhas variáveis?
Obrigado pela ajuda!
Erwann.
Depois de algumas pesquisas, resolvi meu problema :)
Não é necessário usar a tabela de strings [] porque a limitação da string é de 256 bytes.
Na verdade, não há limitação de comprimento da string (apenas para a inicialização entre aspas "").
Portanto, você só precisa usar este código:
a variável s string pode ter um comprimento superior a 256 caracteres :)
Tchau,
Erwann.
Alguém ou o autor poderia responder se isso é compatível com JSON aninhado? Ou seja, uma instância CJAVal contém as chaves '2' e '3', que são outra instância CJAVal. O código parece ser executado, mas quando serializado as chaves ficam em branco.
Por exemplo, estou recebendo:
Mas deveria estar recebendo
Daniel, também tive o mesmo problema com chaves vazias ao usar objetos JSON aninhados (não matrizes). Resolvi o problema usando a função Set(). Exemplo:
há alguns erros na Bíblia. em anexo está a versão corrigida, graças ao autor e provavelmente não se importará.
Obrigado!
Como faço para remover um elemento de uma árvore JSON. Há um método para definir e adicionar, mas não para excluir
Desde já, obrigado
Muito bom, adicionei suporte aos tipos ulong e datetime.
O resultado do WebRequest é uma matriz e eu o invoco da seguinte forma
jv.Deserialize( result);
como posso iterá-lo?
'
você pode usar jv[0]["a"].ToInt() para obter 1, jv[1]["a"].ToInt() para obter 2