Linux json文件(排序|去重)

Linux json文件(排序|去重),第1张

文件 test.log json文件数据

根据 data.ext.uid 字段排序

使用 jq 去重数据,并只显示 data.ext.uid 字段

多维度去重

文件中保存的数据有实型有整型,则在读取数据时,均按浮点数据读取就好了。

参考代码:

#include <stdio.h>

int main()

{

FILE *fp

int i,n

double a[100]

fp=fopen("data.txt", "r")

if ( !fp )

{

printf("open file error")

return -1

}

i=0

while( i<100 ) //控制不能超过数组的大小

{

if ( fscanf(fp, "%lf",&a[i] )!= 1 ) //按浮点数读取数据

break

i++

}

n=i

for( i=0i<ni++ ) //输出读到的结果

printf("%g\n", a[i] )

fclose(fp)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7550904.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存