小编Mau*_*ano的帖子

jq:json对象的输出数组

说我有输入:

{
    "name": "John",
    "email": "john@company.com"
}
{
    "name": "Brad",
    "email": "brad@company.com"
}
Run Code Online (Sandbox Code Playgroud)

我如何获得输出:

[
    {
        "name": "John",
        "email": "john@company.com"
    },
    {
        "name": "Brad",
        "email": "brad@company.com"
    }
]
Run Code Online (Sandbox Code Playgroud)

我试过两个:

jq '[. | {name, email}]'
Run Code Online (Sandbox Code Playgroud)

jq '. | [{name, email}]'
Run Code Online (Sandbox Code Playgroud)

这两个都给了我输出

[
    {
        "name": "John",
        "email": "john@company.com"
    }
]
[
    {
        "name": "Brad",
        "email": "brad@company.com"
    }
]
Run Code Online (Sandbox Code Playgroud)

我也没有在文档中看到数组输出的选项,任何帮助表示赞赏

bash jq

22
推荐指数
1
解决办法
2万
查看次数

使用for循环创建圣诞树

我正在尝试使用for循环和嵌套for循环制作圣诞树.对我来说,我需要能够用*制作金字塔.我已经尝试了无数次,但我遇到了问题.这是我的代码:

for(int i=1;i<=10;i++){
    for(int j=10;j>i;j--){
        System.out.println(" ");   
    }

    for(int k=1;k<=i;k++){
        System.out.print("*");
    }

    for(int l=10;l<=1;l++){
        for(int h=1;h<=10;h++){
            System.out.print(" ");
        }
    }

    System.out.println();  
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是:

     *
    ***
   *****
  *******
Run Code Online (Sandbox Code Playgroud)

java for-loop nested-loops

8
推荐指数
2
解决办法
4万
查看次数

hasManyThrough具有中间数据透视表

描述:

我的应用程序结构如下: Property与许多人有很多关系Manager,并且与a Unit有一对多关系Property,即经理可以管理多个属性,一个属性可以有多个经理帐户,一个属性可以有多个单位.

我希望在管理器上有一个HasManyThrough关系来获取他所有的单位,所以理想情况下它看起来像是:$manager->units而不是遍历每个属性并调用$property->units它.这是否可以使用当前版本的laravel?

表:

经理:

  • ID

特性:

  • ID

managers_properties:

  • MANAGER_ID
  • PROPERTY_ID

单位:

  • ID
  • PROPERTY_ID

laravel eloquent laravel-5

4
推荐指数
1
解决办法
1075
查看次数

标签 统计

bash ×1

eloquent ×1

for-loop ×1

java ×1

jq ×1

laravel ×1

laravel-5 ×1

nested-loops ×1