diff options
author | nebadon | 2011-12-11 23:25:12 -0700 |
---|---|---|
committer | nebadon | 2011-12-11 23:25:12 -0700 |
commit | 8ae824ff095605c5889828503cec09006ac07cc0 (patch) | |
tree | c87dcf50a53184b21e30b287200d903db9f17948 /OpenSim/Region/ScriptEngine/Shared/Api/Runtime | |
parent | Implement handler for TeleportCancel inbound packet (diff) | |
download | opensim-SC-8ae824ff095605c5889828503cec09006ac07cc0.zip opensim-SC-8ae824ff095605c5889828503cec09006ac07cc0.tar.gz opensim-SC-8ae824ff095605c5889828503cec09006ac07cc0.tar.bz2 opensim-SC-8ae824ff095605c5889828503cec09006ac07cc0.tar.xz |
Mantis 5816: osParseJSON Decoding Problems
osParseJSON uses hand-crafted decoding that has two issues
* does not seem to handle top-level JSON lists
* does not seem to handle unicode text
thanks otakup0pe!
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Runtime')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs index 9e7c8da..0d7d5ea 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs | |||
@@ -396,6 +396,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase | |||
396 | { | 396 | { |
397 | return m_OSSL_Functions.osParseJSON(JSON); | 397 | return m_OSSL_Functions.osParseJSON(JSON); |
398 | } | 398 | } |
399 | |||
400 | public Object osParseJSONNew(string JSON) | ||
401 | { | ||
402 | return m_OSSL_Functions.osParseJSONNew(JSON); | ||
403 | } | ||
399 | 404 | ||
400 | public void osMessageObject(key objectUUID,string message) | 405 | public void osMessageObject(key objectUUID,string message) |
401 | { | 406 | { |