mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2025-12-16 13:06:37 +00:00
Re #117 - dont re-encode single value types, looks better in the diff
This commit is contained in:
@@ -99,6 +99,14 @@ class perform_site_check():
|
||||
json_data = json.loads(html)
|
||||
jsonpath_expression = parse(css_filter_rule.replace('json:',''))
|
||||
match = jsonpath_expression.find(json_data)
|
||||
if match:
|
||||
# @todo isnt there a better way to say this?
|
||||
if type(match[0].value) == int or type(match[0].value) == str or type(match[0].value) == float:
|
||||
# A single string, just use that as a string
|
||||
# Be sure it becomes str
|
||||
stripped_text_from_html = str(match[0].value)
|
||||
else:
|
||||
# JSON encoded struct as str
|
||||
stripped_text_from_html = json.dumps(match[0].value, indent=4)
|
||||
|
||||
is_html = False
|
||||
|
||||
Reference in New Issue
Block a user