Bibliotecas: Serialização e desserialização de JSON (MQL nativo) - página 10
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
fixo
1.13
Sim, eu provavelmente não entendi qual era o seu problema, pois as linhas que você mostrou que conseguiu obter tudo.
{ "server_time": 1519120845, "pairs": { "btc_usd": { "decimal_places": 3, "min_price": 0.1, "max_price": 500000, "min_amount": 0.001, "hidden": 0, "fee": 0.2 }, "btc_rur": { ... }, "btc_eur": { ...A bolsa fornece esta resposta.... (e o número de pares pode ser diferente... por exemplo, se a bolsa desativar ou adicionar alguns pares).
Preciso, de alguma forma, obter todos os nomes dos pares na resposta (btc_usd, btc_rur, btc_eur etc.) em um loop ou por meio de uma chamada recursiva, não importa.... Não consigo descobrir como obter o primeiro e o próximo nome de um par... Não consigo descobrir como obter o primeiro e o próximo nome de um par....
a bolsa dá esta resposta.... (e o número de pares pode ser diferente.... por exemplo, se a bolsa desativar ou adicionar algum par).
Preciso, de alguma forma, obter todos os nomes dos pares na resposta (btc_usd, btc_rur, btc_eur etc.) em um loop ou por meio de uma chamada recursiva, não importa.... Não consigo descobrir como obter o primeiro e o próximo nome de um par... Não consigo descobrir como obter o primeiro e o próximo nome de um par... Não consigo descobrir....
Corte a cadeia de caracteres no início
{ "server_time": 1519120845, "pairs":Em seguida, exclua o } no final da string
Em seguida, alimente a string com o analisador.
Preencha sua estrutura com os dados do analisador. E, em seguida, faça o que quiser com sua estrutura - nomes de pares, etc.
Corte a linha no início
Em seguida, exclua no final da linha }
Em seguida, alimentar a string no analisador.
Preencha sua estrutura com os dados do analisador. E, em seguida, faça o que quiser com sua estrutura - nomes de pares, etc.
"Em seguida, alimente a string no analisador." - está certo? dataM.Deserialize(ttt);
"Preencha sua estrutura com os dados do analisador". - como fazer isso? por favor, me dê uma linha..... (não é necessário descrever a estrutura))
ss Eu quis dizer uma estrutura simples, não uma estrutura orientada a objetos, como
Acho que há algo semelhante aqui, mas não consigo entender. (Não sou bom em OOP, ainda...).fixo
1.13
Experimente este exemplo:
"Em seguida, alimente a cadeia de caracteres para o analisador." - está certo? dataM.Deserialize(ttt);
"Preencha sua estrutura com os dados do analisador." - como fazer isso? por favor, me dê uma linha..... (não é necessário descrever a estrutura))
Veja meu exemplo sobre empresas e faixa de modelos - ele mostra como obter dados do analisador.....
o_o:
corrigido
1.13No entanto..... desmonta e coleta o tempo perfeitamente, mas não consigo obter dados..... talvez não haja dables, ints, etc.? - deixe a string como está, na forma de string, e decida como lidar com essa string do lado de fora.
No entanto..... Desmonta e monta o termo é ótimo, mas não consigo entender os dados.... Talvez não precisemos de dables, ints, etc.? - deixe a cadeia de caracteres como ela está, na forma de cadeia de caracteres, e depois decida como lidar com essa cadeia de caracteres do lado de fora.
Você tem uma matriz em uma matriz. Isso significa que você precisa adicionar outro nível de loop i3.
модельный_ряд1 :[ [ 0.1,1.3], [ 0.2,1.5], [ 0.3,2.0] ]MUITO OBRIGADO a todos que responderam!!!!
{ "server_time": 1519120845, "pairs": { "btc_usd": { "decimal_places": 3, "min_price": 0.1, "max_price": 500000, "min_amount": 0.001, "hidden": 0, "fee": 0.2 }, "btc_rur": { ... }, "btc_eur": { ...receberemos os nomes dos casais:
Resumindo:
o que precisávamos!
você tem uma matriz em uma matriz. portanto, é necessário adicionar outro nível de loop i3
Feitiçaria, nível 82.
Você não consegue simplificar isso?
feitiçaria, 82º nível.
Você não poderia simplificar mais?
Como assim? Foram vocês que fizeram as matrizes tão profundas.