小编use*_*651的帖子

当键是数字字符串时,使用jq从json获取数据

我是jq的新手,在解析我的json时面临一个问题

我有一个json存储在这样的变量中

temp='{ "1": { "my_name": "one" }, "2": { "my_name": "two" } }'
Run Code Online (Sandbox Code Playgroud)

现在我需要为其他条目获取my_name的值

我尝试过这样的事情

echo $temp | jq '.1' //out put 0.1
I was assuming to get { "my_name": "one" } 
Run Code Online (Sandbox Code Playgroud)

并且类似于获取my_name值我做了

echo $temp | jq '.1.my_name' // Its output is giving me error
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助确定我的语法有什么问题,我该如何纠正它.

谢谢

bash json jq

10
推荐指数
2
解决办法
3536
查看次数

按位&在javascript中没有返回预期的结果

我在javascript中使用BitWise AND运算符.

我有两个32位的nunber

4294901760 (11111111 11111111 00000000 00000000) and

4294967040 (11111111 11111111 11111111 00000000)
Run Code Online (Sandbox Code Playgroud)

当我和他们按位时, 4294901760 & 4294967040我得到-65536,但结果应该是4294901760.

任何人都可以指导我,我错过了什么吗?或者做到这一点的正确方法是什么.谢谢

javascript bitwise-and

6
推荐指数
1
解决办法
191
查看次数

在硒中的SVG标签中选择g

我刚开始从事硒工作,并处于某个阶段,需要专家的帮助。

这是我的html

<div id='d3_tree'>
   <svg>
     <g transform="translate(20,50)>
        <g class='node'>
        </g> 
        <g class='node pe_node'>
        </g>
        <g class='node pe_node'>
        </g> 
     </g>
   </svg>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要拥有所有的<g>having类pe_node并在这些上调用上下文菜单,<g> 我试图像这样获取svg

node = self.driver.find_elements(By.XPATH, "//div[@id='d3_tree']/'svg']/g")
Run Code Online (Sandbox Code Playgroud)

那么我已经读过svg不能直接选择,所以我尝试了

nodes = self.driver.find_elements(By.XPATH, "//div[@id='d3_tree']/*[name()='svg']/g")
Run Code Online (Sandbox Code Playgroud)

  nodes = self.driver.find_elements(By.XPATH, "//div[@id='d3_tree']/*[local-name()='svg']/g")
Run Code Online (Sandbox Code Playgroud)

但这仍然对我不起作用,我正在取得[]成果。

谁能指导我如何选择<g>svg中的pe_node类

任何帮助将不胜感激

谢谢

javascript selenium svg d3.js

3
推荐指数
1
解决办法
5017
查看次数

标签 统计

javascript ×2

bash ×1

bitwise-and ×1

d3.js ×1

jq ×1

json ×1

selenium ×1

svg ×1