JSON を行単位にわかりやすく展開してくれるコマンド gron がピンポイントでとても便利 2022-06-13-1 [Programming] コマンドラインでの JSON の操作には jq (軽量JSONパーサ)[2017-10-24-1] を使っています。万能で便利なんですが、奥まったところにある値だけを取りたいときとかちょっと面倒なんですよね。ちらっと値を見たいだけなのにおおげさになっちゃいがち。 ということで、 gron というのを使ってみました。 GitHub - tomnomnom/gron: Make JSON greppable!JSONをgrepしやすくするコマンドラインツールgronの紹介 - Qiitagronでjsonの扱いが楽になった話 – Tower of Engineers あ、これでいいや。 いわゆる「顧客(=私)が本当に必要だったもの」だわ。 例えば、
Send feedback Stay organized with collections Save and categorize content based on your preferences. Working with JSON data in GoogleSQL BigQuery natively supports JSON data using the JSON data type. This document describes how to create a table with a JSON column, insert JSON data into a BigQuery table, and query JSON data. Overview JSON is a widely used format that allows for semi-structured dat
goversion: 1.17.1 goos: darwin goarch: amd64 cpu: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz BenchmarkEncoder_Generic_Sonic-16 32393 ns/op 402.40 MB/s 11965 B/op 4 allocs/op BenchmarkEncoder_Generic_Sonic_Fast-16 21668 ns/op 601.57 MB/s 10940 B/op 4 allocs/op BenchmarkEncoder_Generic_JsonIter-16 42168 ns/op 309.12 MB/s 14345 B/op 115 allocs/op BenchmarkEncoder_Generic_GoJson-16 65189 ns/op 199.96 MB
最近,仕事で使うことがあってたまたま気がついたのだが, PlantUML って JSON や YAML のデータを視覚化できるんだね。 やり方は簡単。たとえば { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 28, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100" }, "phoneNumbers": [ { "type": "home", "number": "212 555-1234" }, { "type": "office", "number": "646 555-4567" } ], "children": [], "spous
エムスリー エンジニアの岩本です。 3年前になりますが、弊社の滝安(@juntaki)が投稿した下記の記事にあるGolden file testingが現在もプロダクトに組み込まれてメンテナンスされています。 www.m3tech.blog このGolden file testingを扱いやすくするためのツールを作ったので紹介します。 www.npmjs.com ソートのイメージ 背景 アプリケーションの仕様を変更したときに数多くのGolden file testingが変更されてしまいます。 意図した変更だけがGolden fileに適用されていることを確認するためにGitのdiffを使って確認しようとしますが、 JSONを出力すると以前と異なる順番のキーで出力されてしまいます。 例えば下記のようなjsonが結果として出力されていたものがあった場合に、 { "a": "1234", "b
Makes JSON easy to read. Open source. The original JSON Formatter, now with optional dark mode 🌚 Auto-formats JSON when you load it in a browser tab. FEATURES - Fast, even on very long JSON pages - Dark mode - Syntax highlighting - Collapsible trees, with indent guides - Clickable URLs - Negligible performance impact on non-JSON pages (less than 1 millisecond) - Works on any valid JSON page – URL
最近GoでCLIツールを作っていますが、JSONが良いとなんとなく思っています。 続編も公開しました(追記:2019年10月2日)。 CUEを試して見る 設定ファイルフォーマット近年、設定ファイルを書くプレーンテキストのフォーマットとしては次のようなものが多いかと思われます。 XML 多くのプログラミング言語において標準ライブラリで扱える(ただしNode.jsにはない) XMLスキーマ、XSLTなどの周辺ツールも揃っているが、記述が冗長になりがちで、敬遠されがち。 ini QtやPythonの標準ライブラリで扱える 深い階層や配列を扱うのが苦手 JSON ほとんどのプログラミング言語で標準ライブラリに入っている 特にフロントエンドのJavaScriptでは追加のライブラリを利用する必要がなく、速度も早く、gzipすればファイルサイズもかなり小さくなる。T 閉じかっこが必要、コメントがつけら
JSON is important, damn near everything that we do as programmers or operators involves JSON at some point. JSON decoding is expensive, if your product talks JSON then performance of marshalling data in and out of JSON is important. This is a talk about designing an efficient replacement for encoding/json.Decoder.
orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively. Its features and drawbacks compared to other Python JSON libraries: serializes dataclass instances 40-50x as fast as other libraries serialize
どうも!大阪オフィスの西村祐二です。 LambdaのログはCloudWatch Logsに出力されますが、別のサービスで参照するときや見やすくするためにJSON形式で出力したいときってあると思います。 簡単にできると思ったら少しハマってしまったので、ブログにしておきます。 はじめ、下記ブログを参考にloggingを使ったのですが、ログが行毎に分割されてしまいました。 【小ネタ】AWS Lambdaで複数行のログを送るときの挙動を調べてみた 環境 Python 3.7 最終的なコード 最終的なコードは下記のようなコードになりました。見せ方の関係で一つのファイルに記載していますが、別ファイルから呼び出すなどして使いやすくしてください。 下記リンク先を大いに参考させていただきました。 https://stackoverflow.com/questions/50233013/aws-lambda-
TL;DR python-json-logger便利 madzak/python-json-logger: Json Formatter for the standard python logger わりかし簡単にjson形式でログが出せるようになる 出力も柔軟に設定出来る カスタムのフォーマッタを定義したり info呼ぶところでアドホックにキーを足したり(logger.info(extra={'a': 10})的な) パッケージインストール import logging import datetime from pytz import timezone from pythonjsonlogger import jsonlogger # https://github.com/madzak/python-json-logger#customizing-fields class JsonFor
base64url(JWE Header) . base64url(JWE Encrypted) . base64url(JWE Initialization Vector) . base64url(JWE Ciphertext) . base64url(JWE Authentication Tag) それぞれのコンポーネントは、以下の役割を持ちます。 JWE Header JOSEヘッダ。JWEトークンを解釈するための情報が格納されているJSONオブジェクトの文字列。algとenc の2キーが必須。 JWE Encrypted Key コンテンツの暗号化に使われた鍵(CEK)が、別の鍵で暗号化されたもの。 JWE Initialization Vector コンテンツの暗号化に使われた初期化ベクトル。 JWE Ciphertext 暗号化されたコンテンツ本体。 JWE Authentic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く