Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Simple tool for converting JSON to CSV
gem install json2csv
Simple conversion
json2csv convert data/sample.json
Global help
json2csv help
NAME
json2csv - json2csv 0.0.3
SYNOPSIS
json2csv [global options] command [command options] [arguments...]
GLOBAL OPTIONS
--help - Show this message
COMMANDS
convert - Convert json file
help - Shows a list of commands or help for one command
version - Print version info
Convert help
json2csv help convert
NAME
convert - Convert json file
SYNOPSIS
json2csv [global options] convert [command options]
COMMAND OPTIONS
-d, --delimiter=arg - (default: ,)
-r, --root=arg - (default: none)
Input json
cat data/sample.json
{
"12345": {
"Firstname": "Joe",
"Lastname": "Doe",
"Address": {
"Street": "#2140 Taylor Street, 94133",
"City": "San Francisco",
"Details": {
"Note": "Pool available"
}
}
},
"45678": {
"Firstname": "Jack",
"Lastname": "Plumber",
"Address": {
"Street": "#111 Sutter St, 94104",
"City": "San Francisco",
"Details": {
"Note": "Korean Deli near to main entrance"
}
}
}
}
Convert JSON
json2csv convert data/sample.json
Converting data/sample.json
Output CSV
cat data/sample.json.csv
id,Firstname,Lastname,Address.Street,Address.City,Address.Details.Note
12345,Joe,Doe,"#2140 Taylor Street, 94133",San Francisco,Pool available
45678,Jack,Plumber,"#111 Sutter St, 94104",San Francisco,Korean Deli near to main entrance
FAQs
Unknown package
We found that json2csv demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.