自動 Json 形式、jsonbeautifier、Url、タイムスタンプのエンコード/デコード オンライン開発ツール

こんにちは、json timestampurl en/decode などのいくつかのタイプの文字列を入力すると、それが自動検出されて en/decode されます。

より多くの機能が構築されています。


現在のタイムスタンプ: 現在の日時:

JSON Viewer / JSON Beautifier / JSON Decode Online

JSON 形式は、JavaScript オブジェクトを作成するためのコードと構文的に同じです。この類似性により、JavaScript プログラムは JSON データをネイティブ JavaScript オブジェクトに簡単に変換できます。 JSON 構文は JavaScript オブジェクト表記構文から派生していますが、JSON 形式はテキストのみです。

無料の JSON Beautifier ツールは、JSON エディター、Json ビューアー、Json バリデーター、有効な json および Json フォーマッターとして使用され、ツリー ビューとプレーン テキストで json を解析し、jsonlink jsonpretty 関数を備えています。

javascript json パース

var students = '{"id": 1, "name": "dan", "age": 20, "grade": {"gradeId": 1, "gradeName": "abc"}}';
console.log(typeof students);

var model = JSON.parse(students);
console.log(typeof model);
console.log(model);

python json ダンプ

>>> import json
>>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])
'["foo", {"bar": ["baz", null, 1.0, 2]}]'
>>> print(json.dumps("\"foo\bar"))
"\"foo\bar"
>>> print(json.dumps('\u1234'))
"\u1234"
>>> print(json.dumps('\\'))
"\\"
>>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True))
{"a": 0, "b": 0, "c": 0}

// Pretty printing
>>> import json
>>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4))
{
    "4": 5,
    "6": 7
}

python json ロード & python parse json

>>> import json
>>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
['foo', {'bar': ['baz', None, 1.0, 2]}]

python dictからjsonへ

import json

# Data to be written
dictionary ={
    "id": "04",
    "name": "sunil",
    "department": "HR"
}
    
# Serializing json
json_object = json.dumps(dictionary, indent = 4)
print(json_object)

Java 解析 json

import org.json.*;

String jsonString = ... ; //assign your JSON String here
JSONObject obj = new JSONObject(jsonString);
String pageName = obj.getJSONObject("pageInfo").getString("pageName");

JSONArray arr = obj.getJSONArray("posts"); // notice that `"posts": [...]`
for (int i = 0; i < arr.length(); i++)
{
    String post_id = arr.getJSONObject(i).getString("post_id");
    ......
}

PHP json エンコード/デコード

// php json encode
$aryStudent = [
    'id' => 1,
    'name' => 'dan',
];
$jsonStr = json_encode($aryStudent);
var_dump(jsonStr);

// php json decode to object
$jsonObj = json_decode($jsonStr);
var_dump($jsonObj);

// php json decode to array
$jsonAry = json_decode($jsonStr, true);
var_dump($jsonAry);

JavaScriptオブジェクトからjsonへ

// Stringify a JavaScript Object
const obj = {name: "John", age: 30, city: "New York"};
const myJSON = JSON.stringify(obj);
console.log(myJSON);

// Parsing JSON
const obj = JSON.parse('{"name":"John", "age":30, "city":"New York"}');
console.log(obj);

オンラインで URL デコード / オンラインで URL エンコード

無料の URL エンコード オンライン ツール、URL デコード オンライン ツール。

URL は、https://dev-tools.link のような Web ページのアドレスです。URL エンコーディングは、文字をインターネット経由で送信できる形式に変換します。

URL エンコーディングは、URL 内の特定の文字を、パーセント記号「%」とそれに続く 2 つの 16 進数で構成される 1 つ以上の文字トリプレットに置き換えることによってエンコードすることを表します。トリプレットの 2 桁の 16 進数は、置換された文字の数値を表します。

URL の分析、基本的な URI 構文:
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

URI をエンコードするための最初のステップは、その部分を調べてから、関連する部分のみをエンコードすることです。

JavaScript URL エンコード / JavaScript URL デコード

// javascript url encode

// encodes characters such as ?,=,/,&,:
console.log(encodeURIComponent('htts://dev-tools.link?test=1'));
// expected output: "htts%3A%2F%2Fdev-tools.link%3Ftest%3D1"

console.log(encodeURIComponent('htts://dev-tools.link?test=шеллы'));
// expected output: "htts%3A%2F%2Fdev-tools.link%3Ftest%3D%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"


// javascript url decode
const uri = 'htts://dev-tools.link/?x=шеллы';
const encoded = encodeURI(uri);
console.log(encoded);
// expected output: "htts://dev-tools.link/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"

try {
  console.log(decodeURI(encoded));
  // expected output: "htts://dev-tools.link/?x=шеллы"
} catch (e) { // catches a malformed URI
  console.error(e);
}

php urlencode / php urldecode

// php urlencode() example
echo '<a href="mycgi?foo=', urlencode($userinput), '">';

// php urlencode() and htmlentities() example
$query_string = 'foo=' . urlencode($foo) . '&bar=' . urlencode($bar);
echo '<a href="mycgi?' . htmlentities($query_string) . '">';

python urlencode / python urldecode

// python url encode python3
>>> import urllib.parse
>>> query = 'Hellö Wö[email protected]'
>>> urllib.parse.quote(query)
'Hell%C3%B6%20W%C3%B6rld%40Python'

// python url encode python2
>>> import urllib
>>> urllib.quote('Hello [email protected]')
'Hello%20World%40Python2'

// python url decode python3
>>> import urllib.parse
>>> encodedStr = 'Hell%C3%B6%20W%C3%B6rld%40Python'
>>> urllib.parse.unquote(encodedStr)
'Hellö Wö[email protected]'

// python url decode python2
>>> import urllib
>>> queryStr = 'Hello%20World%0A'
>>> urllib.unquote(queryStr)
'Hello World\n'

Java URL エンコード / Java URL デコード

// java url encode
private String encodeURL(String value) {
    return URLEncoder.encode(value, StandardCharsets.UTF_8.toString());
}

// java url decode
private String decodeURL(String value) {
    return URLDecoder.decode(value, StandardCharsets.UTF_8.toString());
}

無料のタイムスタンプから日付への変換ツール

Timestamp Online は、UNIX タイムスタンプと人間が読める形式の日付の間のタイムスタンプ コンバーターです。タイムスタンプを変換したい場合は、タイムスタンプを入力エリアに入力するだけで十分です。

一部のプログラムで現在のタイムスタンプを取得する

迅速にタイムスタンプを取得する

NSDate().timeIntervalSince1970

Go 言語でタイムスタンプを取得する

import ( "time")
int32(time.Now().Unix())

Java でタイムスタンプを取得する

// in pure java
(int) (System.currentTimeMillis() / 1000)

// in joda
(int) (DateTime.now().getMillis() / 1000)

JavaScript でタイムスタンプを取得する

	
Math.round(new Date() / 1000)

Objective-C でタイムスタンプを取得する

[[NSDate date] timeIntervalSince1970]

MySQL でタイムスタンプを取得する

    SELECT unix_timestamp(now())

SQLite でタイムスタンプを取得する

SELECT strftime('%s', 'now')

Erlang でタイムスタンプを取得する

calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.

PHP でタイムスタンプを取得する

// pure php
time()

// Carbon\Carbon
Carbon::now()->timestamp

Python でタイムスタンプを取得する

import time
time.time()

Ruby でタイムスタンプを取得する

Time.now.to_i

シェルでタイムスタンプを取得する

date +%s

Groovy でタイムスタンプを取得する

(new Date().time / 1000).intValue()

Lua でタイムスタンプを取得する

os.time()

.NET/C# でタイムスタンプを取得する

(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000