いつも記事をいろいろと参考にさせていただいております!
本記事の内容において、RESTのデバッグを実行してみたところ
ブレイクポイントでは止まっているように見えるのですが、ソースがコンパイルされたルーチンに
切り替わり先頭のところから動かない状態となっております。
(ステップオーバーやステップインをしてもクラスファイル上のソースで動かない)
設定等でなにか不足なものや確認するべき点はありますでしょうか?
環境
OS:Windows 11
IRIS:IRIS for Windows (x86-64) 2023.1.5 (Build 697U) Thu Oct 3 2024 13:47:51 EDT [Health:5.1.0-4.m2023.1.5]
VSCode:バージョン: 1.101.2 (system setup)
Extension類:InterSystems ObjectScript - 3.0.4
minamotoさん
早々のご対応ありがとうございます。
OutputToDevice / OutputToStream において、想定している通りの
JSONが出力できることが確認できました。
OutputToDynamicObject においては処理内で$char(0)を付加している影響か
Nul制御文字が付与されてしまっているようです。
{"intData":-123.4567,"decimal":"\u0000-123.457","decimalDataList":["\u0000-123","\u0000-123.457"],"numData":["\u0000-123.46","\u0000-123.457",-123.4567],"floatData":[-123.4567,"\u0000-123.457"],"doubleData":[-123.4567,"\u0000-123.457"]}
@Mihoko Iijima 様
ご確認、ご対応ありがとうございます!
ObjectScript extention の Issues の対応状況もWatchしておきたいと思います。