-
文字列操作を使用する方法:
import json def remove_slashes(json_str): json_str = json_str.replace("/", "") return json.loads(json_str) # 使用例 json_data = '{"name": "John/Jane", "age": 30}' json_data = remove_slashes(json_data) print(json_data)
-
正規表現を使用する方法:
import json import re def remove_slashes(json_str): pattern = r'"([^"]*)\/([^"]*)"' json_str = re.sub(pattern, r'"\1\2"', json_str) return json.loads(json_str) # 使用例 json_data = '{"name": "John/Jane", "age": 30}' json_data = remove_slashes(json_data) print(json_data)
-
JSONパーサーを使用する方法:
import json def remove_slashes(json_str): json_obj = json.loads(json_str) json_str = json.dumps(json_obj, separators=(",", ":")) return json.loads(json_str) # 使用例 json_data = '{"name": "John/Jane", "age": 30}' json_data = remove_slashes(json_data) print(json_data)
これらの方法は、与えられたJSON文字列からスラッシュを削除するための一般的な手法です。選択した方法に基づいてコードを使用することで、スラッシュが削除されたJSONデータを取得できます。