Filter
Exclude
Time range
-
Near
💡When the property name is stored in a variable, use `obj[key]`, not `obj.key`. 🎥 youtu.be/AnYBthaK2v0 #JSON #JavaScript #JSONParse #WebDevelopment #API #coding #salesforce #CodingJourney #Salesforce #LWC #DeveloperLife🚀 (2/2)
19
📊 自主系统需要可信数据:WINkLink 如何通过数据管道避免链上灾难 随着 Web3 的发展,自主系统早已不再是实验。 它们已经在真实运行: 执行交易、管理借贷仓位、触发清算、甚至自动完成复杂链上逻辑。 但一个关键事实常常被忽视: ❗ 自主系统失败,并不是因为“不够智能”, 而是因为它们依赖了“不可靠的数据”。 在链上世界,错误的数据不仅是技术问题, 而是真实的金融事件。 🔍 一个真实场景:从数据错误到系统性风险 设想一个运行在 TRON 上的借贷协议: ➡️ 清算机制实时监控抵押率 ➡️ 机器人在阈值触发时自动执行 一切正常运行,直到某一刻: ➡️ 价格预言机返回错误数据 ➡️ 系统误判市场暴跌 ➡️ 自动触发清算 ➡️ 用户仓位被异常平仓 ➡️ 价格扭曲,用户遭受损失 没有攻击。 没有合约漏洞。 只是——错误数据进入系统。 ⚠️ 连锁反应:为什么问题不会停止 在 DeFi 中,这类错误不会孤立发生: ➡️ 强制清算引发抛压 ➡️ 套利者利用错误价格 ➡️ 稳定币锚定出现波动 ➡️ 协议产生坏账 ➡️ 用户信任下降 因为在 Web3 中: 👉 数据不仅是输入 👉 数据本身就是基础设施 🧩 真正的问题:数据管道(Data Pipeline) 大多数人关注的是: ➡️ 智能合约安全 ➡️ 协议设计 ➡️ AI 能力 但更底层的问题是: 👉 外部数据如何被“可信地”带上链? 这个过程,就是数据管道。 如果管道薄弱, 所有构建在其上的系统都会变得不可靠。 ⚙️ 从请求到结果:数据是如何进入链上的 每一次链上数据更新,背后都有完整流程: ➡️ 智能合约发起请求 ➡️ 预言机节点接收任务 ➡️ 各节点独立执行数据管道 具体执行过程: ➜ http:从外部 API 获取数据 ➜ jsonparse:提取关键字段 ➜ 转换:统一为 TRX / USDT / USD 等标准 ➜ 精度处理:优化数值准确性 ➜ 多节点重复执行 ➜ 聚合结果:过滤异常值 ➜ 最终提交链上 这个流程的意义在于: 👉 将混乱的链外数据 → 转换为可用的链上输入 ❗ 问题通常出在哪里? 如果缺乏强大的数据管道: ➡️ 单一数据源易被操控 ➡️ API 返回过期或错误数据 ➡️ 解析错误导致数值偏差 ➡️ 转换错误导致价格异常 ➡️ 延迟造成决策滞后 在自主系统中,这些不是“小错误”, 而是被自动执行的错误决策。 🚨 真实攻击路径 这些风险并非理论: ➡️ 低流动性操纵 攻击者影响小市场价格,污染数据源 ➡️ API 篡改或伪造 中心化接口返回错误数据 ➡️ 延迟套利 利用链上与现实价格的时间差 本质上,这些攻击都在利用: 👉 数据管道的弱点 🛠 WINkLink:重构数据基础设施 为了降低这些风险,必须从底层重构数据管道。 WINkLink 作为 TRON 原生预言机层,专注于: ➡️ 数据获取方式优化 ➡️ 数据处理流程标准化 ➡️ 数据上链前的验证 它不承诺“绝对正确”, 而是通过结构设计提升整体可靠性: ➡️ 标准化管道执行 ➡️ 多数据源聚合 ➡️ 去中心化节点参与 ➡️ 上链前多重验证 🔗 去中心化聚合:核心防线 一个错误的数据源,就可能破坏整个系统。 因此,聚合机制成为关键: ➡️ 多节点独立获取数据 ➡️ 多来源交叉验证 ➡️ 过滤异常值 ➡️ 输出更接近真实市场的结果 👉 单点错误 → 被稀释 👉 多源数据 → 提升可信度 🌐 结论:未来不是更智能,而是更可靠 随着 AI 与自动化系统的发展: 决策速度越来越快 人工干预越来越少 这意味着: 👉 数据质量 = 系统安全 未来的竞争,不只是算法或协议设计, 而是谁能构建更可靠的数据基础设施。 WINkLink 所解决的,正是这一核心问题: 让数据从“可能正确” 变成“更值得信任”。 在自主系统时代, 代码执行逻辑,数据决定结果 🚀 @WinkLink_Oracle @justinsuntron #TRONEcoStar
Reliable inputs aren’t optional. They’re what autonomous systems actually run on. Especially as #AI agents start interacting with #DeFi at scale. Worth understanding what happens behind the scenes 👇
7
6
6,241
Most people see a price on-chain… And assume it’s just “fetched.” But that number is the result of a multi-step verification pipeline designed to transform raw, messy internet data into trusted financial truth. On TRON, this process is powered by @WinkLink_Oracle. Here’s what actually happens behind the scenes 👇 𝐒𝐭𝐚𝐠𝐞 𝟏: 𝐑𝐚𝐰 𝐃𝐚𝐭𝐚 𝐄𝐱𝐭𝐫𝐚𝐜𝐭𝐢𝐨𝐧 (𝐎𝐟𝐟-𝐜𝐡𝐚𝐢𝐧 𝐏𝐢𝐩𝐞𝐥𝐢𝐧𝐞) Everything starts with unstructured external data. But APIs don’t return clean, ready-to-use values. They return noisy JSON responses. 1️⃣ 𝙝𝙩𝙩𝙥 → 𝙁𝙚𝙩𝙘𝙝 𝙩𝙝𝙚 𝙙𝙖𝙩𝙖 The oracle node sends a request to an external API. This could be: ➜ Exchange price endpoints ➜ Market data providers ➜ Custom APIs Result: A raw JSON response not directly usable. 2️⃣ 𝙟𝙨𝙤𝙣𝙥𝙖𝙧𝙨𝙚 → 𝙀𝙭𝙩𝙧𝙖𝙘𝙩 𝙩𝙝𝙚 𝙫𝙖𝙡𝙪𝙚 The system parses the response to isolate the exact data point needed. Example: From a full JSON payload → extract only the price field. Now the data becomes structured. 3️⃣ 𝙟𝙪𝙨𝙩𝙨𝙬𝙖𝙥 → 𝙋𝙧𝙞𝙘𝙚 𝙘𝙤𝙣𝙫𝙚𝙧𝙨𝙞𝙤𝙣 Not all assets are priced directly in USD. Some are quoted via on-chain liquidity pairs. This step: ➜ Converts token values using DEX liquidity ➜ Aligns pricing across markets 4️⃣ 𝙘𝙤𝙣𝙫𝙚𝙧𝙩𝙪𝙨𝙙𝙩 → 𝙉𝙤𝙧𝙢𝙖𝙡𝙞𝙯𝙚 𝙩𝙤 𝙐𝙎𝘿𝙏 To standardize pricing: ➜ Values are converted into USDT terms ➜ Ensures consistency across feeds 5️⃣ 𝙘𝙤𝙣𝙫𝙚𝙧𝙩𝙪𝙨𝙙 → 𝙐𝙎𝘿 𝙨𝙩𝙖𝙣𝙙𝙖𝙧𝙙𝙞𝙯𝙖𝙩𝙞𝙤𝙣 For broader compatibility: ➜ USDT values are mapped to USD equivalents ➜ Creates a universal pricing reference 6️⃣ 𝙢𝙪𝙡𝙩𝙞𝙥𝙡𝙮 → 𝙋𝙧𝙚𝙘𝙞𝙨𝙞𝙤𝙣 𝙝𝙖𝙣𝙙𝙡𝙞𝙣𝙜 Smart contracts require fixed precision. This step: ➜ Adjusts decimals ➜ Scales values for on-chain compatibility Example: $0.000021 → 2100 (scaled integer format) 7️⃣ 𝙁𝙞𝙣𝙖𝙡 𝙨𝙪𝙗𝙢𝙞𝙨𝙨𝙞𝙤𝙣 (𝙣𝙤𝙙𝙚 𝙤𝙪𝙩𝙥𝙪𝙩) At this point: Raw API data has become: ➜ Clean ➜ Standardized ➜ Precision-adjusted Each node now has its own computed result. 𝐒𝐭𝐚𝐠𝐞 𝟐: 𝐂𝐨𝐧𝐬𝐞𝐧𝐬𝐮𝐬 𝐯𝐢𝐚 𝐎𝐂𝐑 (𝐎𝐟𝐟-𝐂𝐡𝐚𝐢𝐧 𝐑𝐞𝐩𝐨𝐫𝐭𝐢𝐧𝐠) Now comes the most critical part: Agreement. Multiple nodes independently process the same pipeline. Then: ➜ Each node signs its result ➜ A leader node aggregates all responses ➜ A consensus value is produced This is not one data source. It’s a quorum-verified result. 𝐒𝐭𝐚𝐠𝐞 𝟑: 𝐂𝐫𝐲𝐩𝐭𝐨𝐠𝐫𝐚𝐩𝐡𝐢𝐜 𝐕𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐨𝐧 Before anything goes on-chain: The aggregated report includes: ➜ Node signatures ➜ Data values ➜ Proof of participation This ensures: ➜ Authenticity ➜ Integrity ➜ Tamper resistance 𝐒𝐭𝐚𝐠𝐞 𝟒: 𝐎𝐧-𝐂𝐡𝐚𝐢𝐧 𝐕𝐞𝐫𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧 The final step happens on TRON. The smart contract (aggregator) verifies: ➜ Signature validity ➜ Minimum quorum reached ➜ Data consistency Only after passing these checks… The data is accepted as on-chain truth. 𝐖𝐡𝐲 𝐭𝐡𝐢𝐬 𝐩𝐢𝐩𝐞𝐥𝐢𝐧𝐞 𝐦𝐚𝐭𝐭𝐞𝐫𝐬 This entire process exists for one reason: Smart contracts cannot afford to trust raw data. Because that data controls: ➜ Lending liquidations ➜ Trading executions ➜ Stablecoin stability ➜ AI-driven decisions A simple API response… Goes through multiple transformations… Gets verified by independent nodes… Signed, aggregated, and validated… And only then… Becomes a number trusted by millions in value. 𝐓𝐡𝐞 𝐁𝐢𝐠𝐠𝐞𝐫 𝐏𝐢𝐜𝐭𝐮𝐫𝐞 This isn’t just data processing. It’s data transformation consensus cryptographic verification. From: Raw API response To: Financial-grade on-chain truth 𝐂𝐨𝐧𝐜𝐥𝐮𝐬𝐢𝐨𝐧 Oracles don’t just deliver data. They manufacture trust. On TRON, WINkLink turns: API → Pipeline → Consensus → Verified Truth Because in Web3: It’s not about getting data. It’s about proving it’s correct before execution. Website: winklink.org/#/home?lang=en-… Documentation: doc.winklink.org/v2/doc/#wha… @justinsuntron @WinkLink_Oracle #WINkLink #TRONEcoStar #Web3 #DeFi
32
1
32
32,490
FileMakerのJson関数についての解説を読んでいる。JSONParse 関数についての説明とか、メモリにキャッシュする時の動作とか色々役立つことが書いてある。 #Claris #FileMaker JSON 関数の使い方 help.claris.com/ja/pro-help/…

2
5
229
26 Sep 2025
JSONParse は、本家 JSON.parse(text) と異なり、FMP独自の速く処理できるJSONに変換していると無理やり解釈する😢
1
2
144
7 Aug 2025
#FileMaker2025 では、明示的にJSONParseしなくても、(フィールドに入れない限り)JSONを結果として返す関数はすべてメモリ上では、parsed JSON。変数に設定したりスクリプト引数やスクリプトの結果でも同じ。 でも、JSONParsedState ( "" & JSONSetElement ( $json ; "name" ; "bison" ; 1 ) ) =0
1
2
122
寿商会さんの技術者ブログ。 今回のバージョンアップの要点を、とてもわかり易く、そしてちょうど良い情報粒度でご提供いただき、とてもありがたいです。 個人的には JSONParse が嬉しいかなー FileMakerのJSONの取り回し、まじで遅いもんね...汗 んで、[アカウントを追加]ステップで OAuth と外部サーバーをサポートについては、詳細を把握していない。 FileMaker Cloud のグループとユーザをゴニョゴニョできるとありがたいんだけど、それなちょっと難しいかな...? 今確認したら、FileMaker Cloud からも、2025がダウンロードできるようになっているみたいなので、ちょっと確認してみよ。 #FileMaker
【新バージョン】Claris FileMaker 2025 が提供開始!! 「AI・Web連携・開発効率が爆速進化!Claris FileMaker 2025 リリース特集ブログ一覧」を開発者ブログに投稿しました。 今すぐチェック!!🚀 kotovuki.co.jp/archives/2055… #Claris #FileMaker #新バージョン #FileMaker2025 #AI
1
1
7
507
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version: 1.0.2 2025-01-23 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX #json

2
125
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version number: 1.0.1 2025-01-21 License type: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX

2
132
過去作ったギミックのスクリプト見て、謎にJsonParseしてるなーって思ったけど、そういえば最初はstateに配列保存することできなかったんだっけか。
3
249
From #CTAN: Jasper Habicht submitted updates to the jsonparse package. Version: 0.9.9 2024-12-01 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX #json

2
154
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version: 0.9.7 2024-11-05 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX #json

3
158
12 Aug 2024
Started out my DRF docs tutorial. Introduced to Serializers Model Serializers JSONResponse and JSONParse Using HTTP request method PUT and DELETE. I love that when I have errors rn, I know where to look to fix it😌. A little more and i start building this API i have in mind.
10 May 2024
Mastering python for backend development! I'm very happy to announce the beginning of my journey in python for backend development, which I'll document with you here as we dive deep. Creating awareness until we start earning from our learnings. print("welcome😎")
1
7
145
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version: 0.8.7 2024-08-08 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX #json

3
126
To believe the "wrapper" theory you need to think... Botters using library... AND can't find library by googling for it... AND even though their prompt is written in Russian their internal tool messages are written in English... AND their internal tool reminds them of their locale/language in every error code... AND they chose to collect the jsonparse error and the inside of some other json object, including their prompt, and post all that on Twitter automatically... AND rather than pass through OpenAI's error they instead rewrite it to something similar, again in English rather than their native Russian. Seems more likely someone is faking or trolling to me.
1
2
219
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version number: 0.8.6 2024-05-09 License type: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX

1
1
186
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version: 0.8.0 2024-04-24 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX #json

1
4
201
From #CTAN: Jasper Habicht submitted an update to the jsonparse package. Version: 0.5.6 2024-04-11 License: lppl1.3c Summary description: Parse, store and access JSON data in LaTeX documents ctan.org/pkg/jsonparse #TeXLaTeX #json

1
4
287
Hey @SalesforceDevs check out Chuck Lidell’s JSONParse Apex project new JSONParse(someJSON).get('menu.popup.menuitem.[1].name').getStringValue(); github.com/open-force/jsonpa… #TDX24
2
2
10
894