Fails on very basic things.
Take, for example:
global alertResult
tell application "Google Chrome"
set alertResult to display alert "Hi!" buttons {"Well, hello there."}
end tell
tell application "JSON Helper"
set jsonResult to make JSON from alertResult
end tell
This results in an error, because the display alert returns the following record:
{button returned:”Well, hello there."}
and JSON Helper barfs on it. It does work if the key is properly quoted in AppleScript:
{|button returned|:"Well, hello there.”}
but that’s not how display alert returns it.
mcglk about
JSON Helper for AppleScript