AnotherRedisDesktopManager
AnotherRedisDesktopManager copied to clipboard
数据类型是hash的预览问题优化建议
OS
Windows
VERSION
1.6.1
ISSUE DESCRIPTION
当数据类型是hash,value为json时,要预览value只有鼠标悬停在value上的一个未进行json格式化的文本框,浏览起来非常不方便。 建议:点击hash的value时和String一样,把格式化的json展示出来。
点开value后如果是json会格式化的,可以贴一下你的value
点开value后如果是json会格式化的,可以贴一下你的value
我的很多数字后缀是D,无法格式化,这种怎么搞,如下: {"@type":"com.foundersc.itc.product.model.high.HighFinanceProductInfo","endDateInt":20240222,"endTime":153000,"fnSmMoreDetail":{"privProdFirstType":1,"privProdFourthType":1,"privProdSecondType":1,"privProdThirdType":1,"prodCode":"QATS02","purEndDate":20240222,"purStartDate":20240222,"scrpEndDate":20240222,"scrpStartDate":20240222,"taNo":"CBC"},"initial":false,"investKindSortSeq":3,"investTypeDesc":"权益类","navSort":1.0D,"nextOpenDateInt":2147483647,"prodCode":"QATS02","prodSaleCtrlInfo":{"convUnit":0,"hugeAmtRatio":0,"id":500000260,"indApndPurcAmt":0,"indApndSubsAmt":0,"indPositAccuQtyUlmt":0,"indPurcUnit":0,"indSubsAccuAmt":0,"indSubsShrUnit":0,"maxDayPurcAmt":0,"maxFtqAmt":0,"maxIndPerPurcAmt":0,"maxIndPerSubsAmt":0,"maxIndPurcAmt":0,"maxIndRedmShr":0,"maxOrgPerPurcAmt":0,"maxOrgPerSubsAmt":0,"maxOrgPurcAmt":0,"maxOrgRedmShr":0,"maxRaiseAmt":0,"maxSubsAmt":0,"maxSubsPersons":0,"minAssetNeed":0,"minConvAmt":0,"minConvShr":0,"minFtqAmt":0,"minIndInitPurcAmt":12345,"minIndPurcAmt":2000001,"minIndSubsAmt":2000002,"minOrgInitPurcAmt":0,"minOrgInitSubsAmt":0,"minOrgPurcAmt":0,"minOrgSubsAmt":0,"minPositQty":0,"minRaiseAmt":0,"minRedmAmt":0,"minRedmQty":0,"minSindInitUbsAmt":54321,"minSubsAmt":0,"orgApndPurcAmt":0,"orgApndSubsAmt":0,"orgMaxPdshare":0,"orgPositAccuQtyUlmt":0,"orgPurcUnit":0,"orgSubsShrUnit":0,"orgSumSubBalance":0,"prodCode":"QATS02","shrPrecis":2,"syncStatus":1,"taNo":"CBC","totalSubsLmt":0,"useAvailCptlDays":0},"prodTypeDesc":"私募基金","productFareRateList":[{"anncDate":20240222,"rateType":100,"rateTypeName":"认购费率","startDate":20240222,"stopDate":20991231},{"anncDate":20240222,"rateType":200,"rateTypeName":"申购费率","startDate":20240222,"stopDate":20991231},{"anncDate":20240222,"rateType":300,"rateTypeName":"赎回费率","startDate":20240222,"stopDate":20991231},{"anncDate":20240222,"rateType":500,"rateTypeName":"管理费","startDate":20240222,"stopDate":20991231},{"anncDate":20240222,"rateType":600,"rateTypeName":"托管外包费","startDate":20240222,"stopDate":20991231},{"anncDate":20240222,"rateType":700,"rateTypeName":"销售服务费","startDate":20240222,"stopDate":20991231},{"anncDate":20240222,"rateType":1501,"rateTypeName":"超额业绩报酬","startDate":20240222,"stopDate":20991231}],"riskName":"R5(高风险)","secumProdInfo":{"allot_limitshare":0.0D,"allot_limitshare2":0.0D,"assess_level":0,"charge_type":"2","date_count":30,"en_allow_busin":"44022,44024,44053,49021,49024","invest_kind":"2","ipo_begin_date":"20230419","ipo_end_date":"20230426","issue_price":1.0D,"max_allotratio":0.0D,"max_pdshare":0.0D,"max_subscribe_num":0,"min_perfapp_balance":12345.0D,"min_share":2000002.0D,"min_share2":2000001.0D,"minsize":0.0D,"money_type":"0","nav":1.0D,"nav_date":"20240222","nav_total":1.0D,"open_share":54321.0D,"org_append_balance":0.0D,"org_append_balance2":0.0D,"org_lowlimit_balance":0.0D,"org_lowlimit_balance2":0.0D,"par_value":1.0D,"per_app_unit":0.0D,"per_myriad_income":1.2D,"position_str":"0000000CBC0000QATS02","prod_begin_date":"0","prod_code":"QATS02","prod_end_date":"0","prod_manager":" ","prod_max_bala":0.0D,"prod_min_bala":0.0D,"prod_name":"qa推送测试2","prod_open_date":"0","prod_sponsor":" ","prod_status":"1","prod_term":"100","prod_trustee":"测试01","prodalias_name":"qa推送测试2","prodcode_ctrlstr":"010000000000000000100000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000","prodcode_type":"j","prodcompany_name":"方正私募","prodpre_ratio":0.0D,"prodrisk_level":5,"prodspell_code":" ","prodsub_rate":0.0D,"prodta_no":"CBC","redeem_limitshare":0.0D,"redemption_unit":0.0D,"seven_income_ratio":0.0D,"sub_unit":0,"surplus_days":0},"startAmount":12345.0D,"startAmount2":2000001.0D,"startTime":90000}
不是标准的json格式,除非把double加上引号,但可能对程序又有影响
可以用支持的语言写个解析器,通过自定义试图的方式实现 参考https://github.com/qishibo/AnotherRedisDesktopManager/blob/master/README.zh-CN.md#%E9%85%8D%E7%BD%AE%E6%A0%B7%E4%BE%8B