我是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)
任何人都可以帮助确定我的语法有什么问题,我该如何纠正它.
谢谢
我在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.
任何人都可以指导我,我错过了什么吗?或者做到这一点的正确方法是什么.谢谢
我刚开始从事硒工作,并处于某个阶段,需要专家的帮助。
这是我的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类
任何帮助将不胜感激
谢谢