pict의 출력이 보기 때문에 tsv -> json 해 보았다

테스트 사양 생각할 때 이런 pict 쓰잖아?
출력이 울퉁불퉁하고 맛있지?

이런 쓰는거야?

tsv_to_json
#!/usr/bin/python

import sys
lines = sys.stdin.readlines()

trim = lambda x: x.strip()

keys = trim(lines[0]).split('\t')
values = map(trim, lines[1:] )

key_value = lambda line: ['"%(key)s": "%(value)s"' % locals() for key, value in zip(keys, line.split('\t'))]
to_json_row = lambda line: '{%s}' % ','.join(key_value(line))

print '[%s]' % ','.join(map(to_json_row, values))
json 로 해 보겠지?
jq 해 보면 보기 쉬운 생각이 들고, 색이 붙어 뭔가 기쁘잖아?

실제로는 거대한 pict 그래서, tsv하지만 그에 따라 json 도 세로 길어지므로, 이 툴이 도움이 될까는 수수께끼잖아?

점심시간에 놀았을 뿐, 즐겼기 때문에 이 녀석은 충분히 역할을 했잖아?

그게 다야.

좋은 웹페이지 즐겨찾기